您好!
根据66AK2H14的数据表、所有32个 GPIO 均可用作输入或输出。
但在 GPIO 用户指南(SPRUGV1- KeyStone 架构 GPIO 用户指南)中、 方向控制寄存器保留用于 GPIO16至 GPIO31、默认情况下将其视为输入。
此外、GPIO16至 GPIO32也保留了其他控制寄存器。
因此、请告诉我如何将 GPIO16到 GPIO31配置为输出。
谢谢、此致、
Madhu
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
根据66AK2H14的数据表、所有32个 GPIO 均可用作输入或输出。
但在 GPIO 用户指南(SPRUGV1- KeyStone 架构 GPIO 用户指南)中、 方向控制寄存器保留用于 GPIO16至 GPIO31、默认情况下将其视为输入。
此外、GPIO16至 GPIO32也保留了其他控制寄存器。
因此、请告诉我如何将 GPIO16到 GPIO31配置为输出。
谢谢、此致、
Madhu
马德胡
KeyStone-I 器件仅支持16个 GPIO。 KeyStone-II 器件、包括66AK2H14、支持多达32个 GPIO。 似乎从未更新过 GPIO 用户指南以显示额外的16个 GPIO 位。 KeyStone GPIO UG 中 所有显示为 GPIO[15:0]映射的16位且将高16位标记为保留的32位寄存器、例如方向寄存器(DIR)、实际上是为所有32个 GPIO 映射的位。 通过查看66AK2H14的 IP 集成规格、然后查看 GPIO IP 规格、验证了这一点。 我将为此记录一个文献更正请求。
另请注意、上面的15个 GPIO 引脚(GPIO[31:17])与 EMU[33:19]引脚复用。 位14上的芯片杂项控制寄存器(CHIP_MISC_CTL1)用于选择引脚上是否提供 GPIO 功能或 EMU 功能。
Tom