TI中文支持网
TI专业的中文技术问题搜集分享网站

PROCESSOR-SDK-AM62X: gpio引脚,有三个无法正常拉高拉低

Part Number:PROCESSOR-SDK-AM62X

我这边测试了所有能配置成gpio的引脚,然后两两对测,发现有三个引脚无法正常控制输出高低电平,分别是:gpio0_68 、gpio0_69 、GPIO1_31 

AM62X_IOPAD(0x114, PIN_INPUT, 7) /* (B24) GPIO0_68 */

AM62X_IOPAD(0x118, PIN_INPUT, 7) /* (D25) GPIO0_69 */

AM62X_IOPAD(0x1F4, PIN_OUTPUT, 7) /* (D16) GPIO1_31 */

其他都是可以的,就是这是三个不行,

root@ok6254:/sys/class/gpio# cat /sys/kernel/debug/gpiogpiochip2: GPIOs 344-395, parent: platform/601000.gpio, 601000.gpio:
gpio-375 ( |led2 ) out lo

gpiochip1: GPIOs 396-487, parent: platform/600000.gpio, 600000.gpio:
gpio-432 ( |id ) in lo gpio-434 ( |RT9186 ) out lo gpio-435 ( |fixed-regulator-lvds) out lo gpio-438 ( |heartbeat ) out lo gpio-467 ( |led1 ) out lo

gpiochip0: GPIOs 488-511, parent: platform/4201000.gpio, 4201000.gpio:

root@ok6254:/sys/class/gpio# echo 464 >exportroot@ok6254:/sys/class/gpio# echo out >gpio464/directionroot@ok6254:/sys/class/gpio# echo 1 >gpio464/value
root@ok6254:/sys/class/gpio# cat gpio464/value0
root@ok6254:/sys/class/gpio#

您可以帮我看看这三个引脚有什么特殊的吗

sdk版本是08_03_00_19

Shine:

请问是自己的板子还是EVM板?能测到这3个管脚上有高低电平吗?

,

坚斌 李:

我们自己的板子,测量很奇怪,输出0的时候是0.000v,输出1的时候是0.027v,不是正常的1.8/3.3V

,

Shine:

是和其他管脚断开测量的吗?

,

坚斌 李:

都是断开的,其中GPIO0_68一直是1.8V,无法拉低;GPIO0_69是一直是0V,无法拉高;和GPIO1_31是输出0的时候是0.000v,输出1的时候是0.027v,您可以测试一下这三个引脚吗,看看是不是有bug

,

Shine:

我把您的问题升级到英文e2e论坛了,请看下面工程师的回复。The GPIO0_68 & GPIO0_69 already have pinmux configured for MMC2 in k3-am62x-sk-common.dtsi. Please ensure these pinmux have been removed on the customer board DTS.

Shine said:

AM62X_IOPAD(0x1F4, PIN_OUTPUT, 7) /* (D16) GPIO1_31 */

Please try to use "PIN_INPUT" instead of "PIN_OUTPUT".https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1198674/am625-can-t-output-high-low-voltage-on-three-gpio-pins

赞(0)
未经允许不得转载:TI中文支持网 » PROCESSOR-SDK-AM62X: gpio引脚,有三个无法正常拉高拉低
分享到: 更多 (0)