|
需要用gpio做输入输出,有些疑问,请高手指点一下。
1,我用gpio作为输出,3.3经led电阻到gpio脚。结果,系统按复位键后,LED灯亮。
放开reset键,灯变灭。(uboot linux启动后也是灭的)。
请问1808的gpio的复位后,是什么状态?u-boot和linux启动后又是什么状态?(我在datasheet里面没有找到,只说复位后是default state)。
我的系统需要gpio不管是复位时,上电时,一直到我的应用程序控制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下面没有任何信息。
请问会是什么问题?
谢谢大家。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|