请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: 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