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.

[参考译文] DRA821U:关于 DRA821U 上 GPIO 切换验证的后续跟进

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1645321/dra821u-follow-up-regarding-gpio-toggle-verification-on-dra821u

器件型号: DRA821U

尊敬的团队:

我之前在以下论坛主题中发布了一个有关 GPIO 切换的问题。 但是、由于技术问题、我无法在同一个讨论主题中回复:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1644577/dra821u-issue-with-gpio-toggle

因此、我在此分享细节。

以下是用于的引脚配置 WKUP_GPIO0_1

&wkup_pmx2 {
    pinctrl-names = "default";
    pinctrl-0 = <&wkup_pmx2_default_pins>;

    wkup_pmx2_default_pins: wkup-pmx2-default-pins {
        pinctrl-single,pins = <
            J721E_WKUP_IOPAD(0x05c, PIN_OUTPUT, 7) /* (B19) WKUP_GPIO0_1 */
        >;
    };
};

我尝试使用以下命令控制 GPIO:

echo 513 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio513/direction
echo 1 > /sys/class/gpio/gpio513/value

我也测试使用 gpioset:

gpiodetect
gpiochip0 [42110000.gpio] (85 lines)
gpiochip1 [600000.gpio] (69 lines)
gpiochip2 [0-0048] (11 lines)

gpioset -c 0 1=1

由于此 GPIO 上没有连接 LED 用于指示、因此我想知道如何通过内核日志或调试接口验证 GPIO 实际上是切换为高电平还是低电平。

您能否请从软件方面建议正确的方法来确认 GPIO 状态?

此致、
Ashwini

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

    尊敬的 Ashwini:

    指定的工程师当前不在办公室。 因此、请预计该主题的回复将延迟到下周。

    此致

    Suman

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

    尊敬的 Ashwini:

    您可以使用 gpioget 来检查 GPIO 状态。  

    此致、

    Takuma