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.

[参考译文] AM3358:将 GMII1引脚设置为 GPIO

Guru**** 2609955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/655986/am3358-setting-gmii1-pins-to-gpio

器件型号:AM3358

您好!

默认情况 下、在 AM335x-evmsk 器件树中为以太网设置了 GMII1引脚。

我们制作了一个定制板、并打算将这些引脚用作 GPIO。

我尝试设置这些引脚、例如按钮位于器件树中、但尝试更改状态似乎不起作用。

我禁用了器件树中的以太网位、因此这些引脚不会在其他任何地方使用。

这些引脚特别为 GPIO3_9和 GPIO0_28。

设备树条目:

LED@3{
标签="test_GPIO_1";
GPIO =<&GPIO3 9 GPIO_ACTIVE_HIGH_>;
默认状态="off";
};

LED@4{
标签="test_GPIO_2";
GPIO =<&GPIO0 28 GPIO_ACTIVE_HIGH_>;
默认状态="off";
};

还有什么其他以太网相关的问题可以阻止我将它们用作 GPIO 吗?

此致、

Ugnius

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

    您还必须更改 pinmux 设置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Biser、

    你是对的。

    在 sdk/board_support/uboot/board/ti/am335x/mux.c 中、gmii1模块初始化为:

    CONFIG_MODULE_PIN_mux (rgmii1_PIN_mux)

    删除此功能后、相关引脚现在可用作 GPIO。

    此致、
    Ugnius