wuyage

I.MX6 GPIO例子

0
阅读(930)

买来的米尔科技板子有一段时间了,间隔了好久,今天又来出来研究了。 第一个例子还是点灯。

一上来跑他们自带的例子,结果还是卡住了。

blob.png

直接提示

blob.png

这让一个初学者如何是好。。。。。


难不成是我之前下载的uboot和内核或者设备树哪里不对? 自己重头整了一遍还是不对。


最后灵机一动,将user换成了cpu,就可以观看到D30 led灯一闪一闪了

blob.png


米尔科技,文档就不能好好写吗。。。。



操作gpio例子

比如要控制下面这个引脚,作为输出,控制它的高低该如何操作呢?

blob.png


在芯片的手册里看下这个引脚对应GPIO3_IO18

blob.png

计算gpio号:

nr=(P -1)* 32 + N; gpioP_N;

这里nr=(3-1)*32 + 18=82


echo 82 > /sys/class/gpio/export


echo out > /sys/class/gpio/gpio82/direction


echo 1 > /sys/class/gpio/gpio82/value    ---> 写高电平   


echo 0 > /sys/class/gpio/gpio82/value    ---> 写低电平   


参考:

https://www.cnblogs.com/fah936861121/p/7029125.html

https://blog.csdn.net/aaronychen/article/details/50476019

http://bbs.elecfans.com/jishu_447971_1_1.html