1. 程式人生 > >Xilinx zynq GPIO

Xilinx zynq GPIO

GPIO

zynq GPIO從906開始,這和核心中的巨集定義相關,

GPIO不工作

vivado勾選MIO EMIO,重新生成FSBL,不需要改裝置樹,驅動程式碼表明,裝置樹的改動,驅動並沒有去讀取那些欄位,GPIO無法工作,是因為更換了hdf沒有更新fsbl的原因,但看了fsbl的原始碼,沒有相關程式碼,所以應該是hw project的系統初始化中的相關程式碼

[email protected]:~# echo 946 > /sys/class/gpio/export
[email protected]:~# echo out > /sys/class/gpio/gpio946/direction
[email protected]:~# echo 1 > /sys/class/gpio/gpio946/value [email protected]:~# echo 0 > /sys/class/gpio/gpio946/value