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