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.

[参考译文] AM625:AM652 中的 M4F 内核 GPIO 访问问题

Guru**** 2924050 points

Other Parts Discussed in Thread: AM625

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1648175/am625-m4f-core-gpio-accessing-issue-in-am652

器件型号: AM625

尊敬的 TI 团队:

我们使用万用表测试了评估板上的 GPIO 信号电平、并观察到 LED 连接引脚的以下行为。

LED 连接

  • L1 引脚→绿色 LED

  • L54 引脚→红色 LED

  • L57 引脚→Ω 绿色 LED

  • L58 引脚→红色 LED

观察结果

  • 无论通过 Linux GPIO 命令进行开/关控制、L54 LED 均持续亮起。

  • 即使使用 Linux GPIO 命令进行切换、L57 LED 也不会亮起。

  • L1 和 L58 工作正常、其电压按预期变化。

由于这种行为、我们无法从控制器端正确访问和控制所有这些 GPIO。

万用表读数

运行状况 LED 1

  • L1:

    • 低电压→1.9V

    • 高电平→3.3V

  • L54:

    • 电压固定为 3.3V 且不变

健康 LED 2.

  • L57:

    • 电压固定为 3.3V 且不变

  • L58:

    • 在 GPIO 切换期间、电压会正确变化

需要澄清

  1. 为什么 L54 和 L57 的行为与 L1 和 L58 不同?

  2. 是否存在任何影响这些 GPIO 的硬件限制、替代引脚功能、拉电阻配置或引脚多路复用设置?

  3. 在 Linux 中、从控制器端配置和控制所有这些 GPIO 的正确过程是什么?

注意:
我们在评估板上测试了此行为、这些引脚旨在用于定制应用中的 LED 指示。

此致、
N. Eswara Rao

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

    您好、Eswara、  

    要正确配置和控制 GPIO、您必须 在 Linux 器件树文件中配置 pinmux:为此 、请查看此入门指南:【常见问题解答】PROCESSOR-SDK:使用 AM62 和 AM64 系列处理器在 Linux 中开始使用 GPIO — 处理器论坛-处理器 — TI E2E 支持论坛。 请查看标题为 “GPIO 已选择在 Linux 中使用、如何在 Linux 器件树中启用 GPIO?“的部分。

    此外、您能否说明您是使用 am652 还是 am625?

    此致、

    Shriya

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

    尊敬的 Eswara:

    跟进以确定是否需要任何进一步的帮助。  

    此致、

    Shriya