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.

[参考译文] J721S2XSOMXEVM:Pinmux:无法更新 R5F 上运行的裸机代码中的 pinmux 配置

Guru**** 2445440 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1549246/j721s2xsomxevm-pinmux-unable-to-update-pinmux-configuration-in-baremetal-code-running-on-r5f

器件型号:J721S2XSOMXEVM


工具/软件:

您好、

我正在尝试修改某些引脚的 pinmux 配置、但由于某些原因、配置无效。

例如、我在电路板初始化之后使用程序中的以下行配置 T26 (GPIO0_12)(在默认的引脚多路复用配置之后)
HW_WR_REG32 ((0x0011C030)、PIN_MODE (7)|((PIN_INPUT_ENABLE) 且 (~Ω PIN_PULL_DISABLE 和~Ω PIN_PULL_DIRECTION));
现在、当我在 R5F(主 R5F)(J721S2 上的 MCU2_0) 上执行此程序并查看寄存器时、即使在上面的行中执行后、我仍然会看到 Pinmux 配置仍显示默认配置。

我是错过了什么、还是需要做其他事情?

谢谢你。

此致、
摩西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Moses:

    可以锁定 PADCONFIG 寄存器。 需要写入相应的 LOCKm_KICKn 保护寄存器以解锁它们。 有关此机制的更多详细信息、请参阅器件 TRM。

    如果这样可以解决您的问题、请告诉我!

    此致、
    标记

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:Mark、

    感谢您的提示。 现在我可以修改 Pinmux 配置。

    此致、
    摩西