imx6ul GPIO

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

imx6ul GPIO

2,628 次查看
michaelcarrier
Contributor III

I have the imx6ulevk which is running Linux. I need to toggle a gpio from user space but I am having difficulty. I am attempting to read GPIO1_IO04. Using DVM I can measure 3.2 V on this pin. I then go to linux and and do the following: "cd /sys/class/gpio", "echo 4 > export", "cd gpio4", "echo in > direction", cat value. Cat returns 16, huh?????? 16? Should be 1 or zero. Any thoughts?

标签 (1)
0 项奖励
5 回复数

1,166 次查看
michaelcarrier
Contributor III

Finally got the GPIOs to work. It was an iomuxc thing in the device tree. Thanks to all.

0 项奖励

1,166 次查看
goiatzmaser
Contributor II

Hi Michael,

I get the same value (16). How did you solve in the device tree?

Regards and thanks,

Goiatz

0 项奖励

1,166 次查看
christophertele
Contributor III

maybe something wrong with cat?

try to open "value" like a document.

try:

nano value

or

vi value

0 项奖励

1,166 次查看
weidong_sun
NXP TechSupport
NXP TechSupport

Hi,

   Try to use the following commands:

echo 4 > /sys/class/gpio/export

echo "out" > /sys/class/gpio/gpio4/direction

echo 1 > /sys/class/gpio/gpio4/value

or

echo 0 > /sys/class/gpio/gpio4/value

Regards,

weidong

1,166 次查看
LuisCasado
NXP Employee
NXP Employee

Hello,

You can check this thread: https://community.freescale.com/thread/381277

Luis