在运行 PetaLinux 的 zedboard 上打开 LED 的问题

问题描述

我对整个嵌入式操作系统类型有点陌生。 但是对于学校的项目,我们需要在 zedboard 上运行 PetaLinux。

我的大学负责 Vivado 相关的所有工作,我的目标是在 FPGA 上设置操作系统。

使用的程序是从外部 ssd 运行的 Vivado 2020.1、PetaLinux 2020.1 和 Ubuntu 20.04。 UART 和 Jtag 电缆都连接到计算机。


因此,我按照本指南 -- link -- 以及 PetaLinux 工具文档 --link -- 启动并运行了所有内容。但是我没有从模板开始,而是从 petalinux 站点 --link-- 加载了 ZED bsp。我确实使用了我从同事那里收到的硬件配置。似乎一切正常,甚至 PetaLinux 构建版本也可以使用 petalinux-boot --qemu --kernel 加载。


执行以下两条命令后

petalinux-boot –-jtag –-fpga
petalinux-boot –-jtag –-kernel

我在终端中登录到 PetaLinux 版本。

进入GPIO目录时,可以看到四个gpiochip(gpiochip1003 - gpiochip1011 - gpiochip1019 - gpiochip885)。我已经尝试在每一个上使用以下代码,但 zedboard 上的 LED 从未亮起。 (xxxx 是芯片编号。)

echo xxxx > /sys/class/gpio/export
echo out > /sys/class/gpio/gpioxxxx/direction
echo 1 > /sys/class/gpio/gpioxxxx/value

所以我的问题是,有人知道我如何打开 zedboard 上的 LED 吗?


提前致谢!
亲切的问候, 奎因·范登布鲁克



编辑:当我发现 gpio 值保持为零时,似乎没有任何变化。

Ps:如果需要,我可以上传不同命令的终端日志。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...