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.

[参考译文] Linux/AM5728:GPIO 引脚编号计算

Guru**** 2609065 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/654053/linux-am5728-gpio-pin-number-calculation

器件型号:AM5728

工具/软件:Linux

在其中一个参考代码中、AM5728的 GPIO 引脚设置为:

"回波1 >/sys/class/gpio/gpio54/value "


我尝试在数据表中找到该引脚、但未找到。

那么,您是否要告诉我这是 gpio54的哪个引脚,这是哪个寄存器组和哪个引脚编号?

如何计算引脚编号?

例如、 如果我想找到 gpio136引脚、 那么它位于哪个组中、哪个引脚编号?

谢谢、此致、

Vijay Patil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Vijay、

    在大多数情况下、电路板文档应包含将哪些 GPIO 用于什么用途。 但是、这些数字并不总是稳定的;子卡上的 GPIO 可能会有所不同、具体取决于所使用的基板或堆栈中的其他卡。 在这种情况下、您可能需要使用 gpiochip 节点(可能与原理图结合使用)来确定用于给定信号的正确 GPIO 编号。

    我引用了中的这个 /board-support/linux- /Documentation/gpio/sysfs.txt 文件。

    此致、
    Kemal

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

    那么,您是否要告诉我这是 gpio54的哪个引脚,这是哪个寄存器组和哪个引脚编号?
    如何计算引脚编号?

    例如、 如果我想找到 gpio136引脚、那么它位于哪个组中、哪个引脚编号?

    谢谢、此致。

    Vijay Patil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    具体取决于您的设备树配置。 例如、如果禁用了除第一个 GPIO 组(1)和最后一个(8)之外的所有 GPIO 组、gpio54将是 GPIO 组8的第22个引脚。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我没有在应该是引脚编号时禁用任何 GPIO 组
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它将取决于您在其中使用的电路板和处理器 SDK 版本。 它们是什么?