取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Observer
Observer
162 次查看
注册日期: ‎11-13-2019

在sysfs中控制zcu102上的8个LED灯

转到解答

此前,我已经参考:https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841847/Solution+ZynqMP+PL+Programming

使用fpgautil工具,在zcu102上的ubuntu中执行:fpgautil -b xx.bin -o xx.dtbo,并在/sys/class/gpio中生成gpiochip298,接着进行如下操作即可控制一个LED灯的亮灭:

cd /sys/class/gpio

echo 298 > export

cd gpio298

echo out > direction

echo 1 > value(亮)

echo 0 > value(灭)

接下来我应该如何配置,使得可以通过这种方式控制其余7个LED的亮灭?

补充说明:

1.在vivado2018.3创建example工程并选择zcu102套件,编译生成bit文件并导入SDK生成hdf

2.在petalinux2018.3指定hdf路径,编译生成对应的bin和dtbo文件

我是否应该修改vivado默认生成的Block Design来实现?如何修改?谢谢~~

 

default-gpio.png
0 项奖励
1 个已接受解答

已接受的解答
Highlighted
Observer
Observer
129 次查看
注册日期: ‎11-13-2019

回复: 在sysfs中控制zcu102上的8个LED灯

转到解答

不需要修改,默认已经绑定好8个LED了

生成298文件夹后,可以在298~305范围内执行上述操作,value值分别对应8个LED灯的亮灭!

在原帖中查看解决方案

0 项奖励
1 条回复1
Highlighted
Observer
Observer
130 次查看
注册日期: ‎11-13-2019

回复: 在sysfs中控制zcu102上的8个LED灯

转到解答

不需要修改,默认已经绑定好8个LED了

生成298文件夹后,可以在298~305范围内执行上述操作,value值分别对应8个LED灯的亮灭!

在原帖中查看解决方案

0 项奖励