Xilinx zynq GPIO

版权声明:转载请关注我的公众号-青儿创客基地 https://blog.csdn.net/Zhu_Zhu_2009/article/details/83512758

GPIO

zynq GPIO从906开始,这和内核中的宏定义相关,

GPIO不工作

vivado勾选MIO EMIO,重新生成FSBL,不需要改设备树,驱动代码表明,设备树的改动,驱动并没有去读取那些字段,GPIO无法工作,是因为更换了hdf没有更新fsbl的原因,但看了fsbl的源代码,没有相关代码,所以应该是hw project的系统初始化中的相关代码

root@mwm:~# echo 946 > /sys/class/gpio/export
root@mwm:~# echo out > /sys/class/gpio/gpio946/direction
root@mwm:~# echo 1 > /sys/class/gpio/gpio946/value
root@mwm:~# echo 0 > /sys/class/gpio/gpio946/value

猜你喜欢

转载自blog.csdn.net/Zhu_Zhu_2009/article/details/83512758