GPIO sysfs无输入或输出更改

时间:2014-02-27 03:21:41

标签: gpio sysfs

我可以成功导出GPIO引脚,设置输入和输出方向并更改值,并显然读入输入。 但是,我无法监控GPIO更改输入或输出状态

当我启用GPIO sysfs时,# cat sys/kernel/debug/gpio的结果为GPIO 206-255

。 我写了一个C程序来连续启用每个引脚,以下是能够导出的:

  

207,212,213,214,216,218,220,223,224,226,228,230,233,234,   242,243,244,245& 254。

https://dl.dropboxusercontent.com/u/5368870/gpiosysfs.jpg enter image description here

然后,我将每个引脚分配为输出,并尝试切换它。我的测试板将所有GPIO引脚连接到面板上,+ 5V和GND为带有LED的晶体管供电,GPIO引脚通过适当大小的电阻馈入基极。当我更改任何GPIO引脚的输出值时,我的测试电路保持不变。我还将每个引脚配置为输入并以5V输入,再次,读取值没有变化。

我在Advantech SBC上运行Linux 3.10.18。 http://www.advantech.com/products/1-2JKD1I/PCM-9389/mod_622b1bb4-6d15-4be3-bb88-d20fe6736a1c.aspx

任何想法发生了什么?

0 个答案:

没有答案