Linux Intel Galileo GPIO无法从Clanton终端工作

Linux Intel Galileo GPIO无法从Clanton终端工作,linux,embedded-linux,intel,intel-galileo,Linux,Embedded Linux,Intel,Intel Galileo,我正在尝试使用Clanton终端在Intel Galileo Gen 2中使用GPIO。为此,我正在使用 我正在尝试使用伽利略板的GPIO引脚12。因此,根据本教程的GPIO引脚分配表,我必须导出“38”。 出于测试目的,我将一个带有330欧姆电阻器的led与Galileo板的引脚12串联,然后键入以下命令:- echo -n "38" > /sys/class/gpio/export echo -n "out" > /sys/class/gpio/gpio38/direction

我正在尝试使用Clanton终端在Intel Galileo Gen 2中使用GPIO。为此,我正在使用 我正在尝试使用伽利略板的GPIO引脚12。因此,根据本教程的GPIO引脚分配表,我必须导出“38”。 出于测试目的,我将一个带有330欧姆电阻器的led与Galileo板的引脚12串联,然后键入以下命令:-

echo -n "38" > /sys/class/gpio/export

echo -n "out" > /sys/class/gpio/gpio38/direction

echo -n "strong" > /sys/class/gpio/gpio38/drive

echo -n "1" > /sys/class/gpio/gpio38/value
cat /sys/class/gpio/gpio38/value
在这些命令之后,我本想打开我的指示灯,但什么也没发生。因此,我使用以下命令检查Pin状态:-

echo -n "38" > /sys/class/gpio/export

echo -n "out" > /sys/class/gpio/gpio38/direction

echo -n "strong" > /sys/class/gpio/gpio38/drive

echo -n "1" > /sys/class/gpio/gpio38/value
cat /sys/class/gpio/gpio38/value

我得到了
值1
。所以,我想知道我到底错过了什么。pin映射是否不同,或者是否有其他方法在Clanton中使用GPIO?提前谢谢

也许你把二极管换了?当输出
0
时,LED可能处于激活状态;你在另一端连接了什么?用电压表测量引脚时,尝试将输出从
1
切换到
0
。只需旁注即可。最好使用meta acpi层,您可以轻松描述一些设备:第1代的教程,第二代的教程,即0andriy:-谢谢兄弟,它现在可以工作了