工具与软件:
AM62ax 参考手册包含以下内容:
"由于该器件中保留了 MCU_GPIO0_[23:143]、GPIO0_[87:143]和 GPIO1_[88:143]、通用接口最多支持198个引脚"
这些引脚保留用于什么用途? 更改模块节点的"ti、ngpio"设备树属性并使用这些引脚有何影响。 我在手册中没有看到其他提及这些 GPIO 的保留以及这样做的目的。
谢谢!
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.
工具与软件:
AM62ax 参考手册包含以下内容:
"由于该器件中保留了 MCU_GPIO0_[23:143]、GPIO0_[87:143]和 GPIO1_[88:143]、通用接口最多支持198个引脚"
这些引脚保留用于什么用途? 更改模块节点的"ti、ngpio"设备树属性并使用这些引脚有何影响。 我在手册中没有看到其他提及这些 GPIO 的保留以及这样做的目的。
谢谢!
您好!
这些焊盘不具有支持 GPIO 的 pinmux 选项。 请参阅 AM62Ax 数据表的第6.3.10节"GPIO "和"表6-1 "。 完整列表的引脚属性: https://www.ti.com/lit/ds/symlink/am62a7.pdf
GPIO0支持92个 GPIO、GPIO1支持52个、反映在设备树中: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62a-main.dtsi?h=ti-linux-6.6.y#n541
MCU_GPIO0支持24: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi?h=ti-linux-6.6.y#n138
这些保留焊盘用于支持特定功能、例如振荡器、CSI、USB、调试器子系统和其他一般系统用途。 这些焊盘都不能作为 GPIO、因此它们被"保留在器件中"。
此致、
Anshu
您好!
我同意、GPIO 引脚范围似乎会发生冲突。 在 Git 上进行跟踪时、似乎进行了更改以与数据表: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/arch/arm64/boot/dts/ti/k3-am62a-main.dtsi?h=ti-linux-6.6.y&id=92e2eaa44a7f368dfa6e66428fc42f3eefa6baa3保持一致
我将在内部进行检查。 如果这是文档错误、我将提交一个错误、以便在 TRM 的下一个版本中修复。
如果您在下周星期二之前尚未收到该主题的回复、请执行 Ping 操作。
此致、
Anshu