工具/软件:
尊敬的 TI:
我们的工程希望在 Uboot 阶段将 GPIO0_36和 GPIO0_35的输出设置为0或1。 我还尝试了使用"GPIO Set"和"GPIO Clear"指令来设置它、但错误如下图所示。 我们的 CONFIG_CMD_GPIO=y 已设置、GPIO0_36和 GPIO0_35也已在器件树中配置。 请 TI 专家、我可以采取什么措施在 Uboot 阶段将 GPIO0_36的输出设置为1并将 GPIO0_35的输出设置为0。 谢谢!
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.
工具/软件:
尊敬的 TI:
我们的工程希望在 Uboot 阶段将 GPIO0_36和 GPIO0_35的输出设置为0或1。 我还尝试了使用"GPIO Set"和"GPIO Clear"指令来设置它、但错误如下图所示。 我们的 CONFIG_CMD_GPIO=y 已设置、GPIO0_36和 GPIO0_35也已在器件树中配置。 请 TI 专家、我可以采取什么措施在 Uboot 阶段将 GPIO0_36的输出设置为1并将 GPIO0_35的输出设置为0。 谢谢!
我认为您需要为 u-boot 创建定制 dts 补丁
51 --/dev/null
52 ++ b/arch/arm/dts/k3-am623-I cpu.dts
请查看:
+ AM62X_IOPAD (0x0090、PIN_INPUT_PULLUP、7)/*(M24) GPMC0_BE0n_CLE。GPIO0_35 */
tisdk/build/arago-tmp-default-glibc/work/ -oe-linux/u-boot-ti-staging/1_2023.04+gitAUTOINC+f9b966c674-r0_tisdk_3
tisdk/build/arago-tmp-default-glibc/work/ -oe-linux/u-boot-ti-staging/1_2023.04+gitAUTOINC+f9b966c674-r0_tisdk_3/git/arch/arm/dts
LS k3-am62*
检查这些文件、然后创建一个修补程序、在该文件夹中创建一个文件、使您需要的模块变为模块。
您好:
有关在 u-boot 命令行中使用 GPIO 的示例、请参阅此 E2E: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1398803/faq-processor-sdk-am62x-how-to-toggle-gpios-and-leds-from-u-boot-command-prompt
谢谢、
Anshu