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.

[参考译文] AM5716:AM5716:[GPIO] GPIO2_5/GPIO2_6/GPIO2_7 无法通过 sysfs 输出高电平或低电平。 我有疑问。

Guru**** 2484615 points
Other Parts Discussed in Thread: AM5716

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1554140/am5716-am5716-gpio-gpio2_5-gpio2_6-gpio2_7-can-not-output-high-or-low-by-sysfs-------i-have-a-question

器件型号:AM5716


工具/软件:

升级 AM335X 和 am5716 的新系统后、我们发现 GPIO 编号发生了变化。 但是、在这种情况下、我们的应用程序调用需要完全重新调整。 我们如何确保应用程序保持不变?

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

    您好 zmg、

    “你说什么? 升级系统意味着迁移到更新的内核?

    这是关于弃用 /sys/class/gpio?的问题

    -Josue

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

    AM5716:[GPIO] GPIO2_5/GPIO2_6/GPIO2_7 无法通过 sysfs 输出高电平或低电平。

    你好

       您可以查看上一个问题。 在新 SDK 中升级内核后、之前使用的/sys/class/gpio 目录下的 GPIO 编号发生了变化。 为了促进发展、我们不想作任何改变。

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

    Zmg、

    上一个问题询问如何更改 GPIO 的状态、未提及编号。

    您比较的 2 个 SDK 是什么?

    -Josue

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

    你好 

       SDK 版本号分别为 6.3 和 9.2。  

    然后我将向您描述我遇到的问题。在相同的配置下、在 SDK 6.3 中、我的 GPIO 编号是 92、但在 9.2 中、它更改为 156。我应该怎么做才能保持不变?

    sdk6.3.

    sdk9.2.

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

    Zmg、

    在较新的内核中更改 GPIO 枚举的基本方式、我认为我们没有针对此问题的修复。 客户应用程序在迁移时必须更改为更新的 GPIO 约定。

    我们建议不要保留枚举、而是在 DTS 中命名引脚、并在应用中使用引脚名称而不是引脚编号。

    此致、  

    Josue