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.

AM1808 u-boot/linux GPIO控制

Other Parts Discussed in Thread: AM1808

我需要用gpio做输入输出,有些疑问,请高手指点一下。

1,我用gpio作为输出,3.3V经led电阻到gpio脚。结果,系统按住复位键后,LED灯亮。

放开reset键,灯变灭。(uboot linux启动后也是灭的)。

请问1808的gpio的复位后,是什么状态?u-boot和linux启动后又是什么状态?(我在datasheet里面没有找到,只说复位后是default state)。

我的系统需要gpio不管是复位时,上电时(uboot和linux启动和运行的工程中),一直到我的应用程序控制gpio前,状态都应该是一致的,要么是高,要么是低。

可目前看来不是这样。

请问该如何处理?

2,从ti的官网下载的源码,没有注册gpio-led。我按照一些文档,注册了struct gpio_led, gpio_led_platform_data, platform_data,并且

注册了,platform_device_register(),且注册后,ret值的正确的。说明注册是成功的。

在xconfig内核配置时,也选上了kernel feature 和 led support中选上了相应的选项。

但是内核启动后,在/sys/class/leds下面没有任何信息。

请问会是什么问题?