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/AM5718:GPIO 引脚多路复用

Guru**** 2604225 points
Other Parts Discussed in Thread: AM5718

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/651317/linux-am5718-gpio-pinmux

器件型号:AM5718

工具/软件:Linux

尊敬的 TI:

我正在尝试使用 GPIO6_14、它暴露在 J9报头中。

当我从用户空间导出(32*6+14=206)它并观察方向时,默认方向始终显示为输入。

在 board/ti/am57xx/mux_data.h 中、中设置的值为:

pad_conf_entry core_padconf_array_ess_am571x_idk[]={

{GPIO6_14、(M14 | PIN_INPUT_PULLUP)}、   // GPIO6_14.GPIO6_14 *
   {GPIO6_15、(M14 | PIN_INPUT_PULLUP)}、   // GPIO6_15.GPIO6_15 *

即使我将 PIN_INPUT_PULLUP 更改为 PIN_OUTPUT。 但我仍然没有看到方向变化。

如果 echo 206 >/sys/class/gpio/export

echo "out">/sys/class/gpio/gpio206/direction
Echo 1 >/sys/class/gpio/gpio206/value
echo 0 >/sys/class/gpio/gpio206/value

我尝试使用万用表测量该引脚的输出电压。

请任何人向我建议如何更改方向和切换值。

谢谢、此致、

Anil

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

    尊敬的 Anil:

    [引用用户="Anil goud"]

    我正在尝试使用 GPIO6_14、它暴露在 J9报头中。

    当我从用户空间导出(32*6+14=206)它时

    [/报价]

    GPIO6_14未映射到206、因为 AM571x 中的 GPIO 组从1开始、而在 AM335x 中从0开始。 有关详细信息、请参阅以下 e2e 线程:

    此致、
    帕维尔

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

    谢谢、这对我有所帮助。
    考虑到这一点、在 AM5718 idk EVM 中 GPIO 从0开始组。

    谢谢、
    Anil