justdomyself 发表于 2023-11-9 11:50:54

请问zynq7020 uboot下怎样加载fpga比特流文件

命令如下:
fatload sd0 0x4000000 system_wrapper.bit.bin
fpga loadb 0 0x4000000   2055776

错误如下:

justdomyself 发表于 2023-11-9 13:21:18

有搞过的么 给点意见 谢谢!

jadegu 发表于 2023-11-9 13:47:23

本帖最后由 jadegu 于 2023-11-9 14:03 编辑

只用过pynq z2,用的python加载比特流
类似这样
https://blog.csdn.net/schwarzer_w/article/details/103629296
也是7020,7010系列的芯片
建议好好看看提示,再试试。

justdomyself 发表于 2023-11-9 17:09:45

jadegu 发表于 2023-11-9 13:47
只用过pynq z2,用的python加载比特流
类似这样
https://blog.csdn.net/schwarzer_w/article/details/10362 ...
(引用自3楼)

你这个感觉参考作用不大。

我是想从uboot修改环境变量后启动。

thepresent 发表于 2023-11-10 09:32:33

在板子上试了一下,fatload sd不行,应该使用fatload mmc。
另外,加载的bit文件应该是vivado生成的原始的bit文件,不是处理后的bit.bin文件。你需要首先把原始的bit文件放到sd卡的boot区,然后运行以下命令:
fatload mmc 0 0x4000000 system.bit
fpga loadb 0 0x4000000 0x300000

justdomyself 发表于 2023-11-10 23:40:39

thepresent 发表于 2023-11-10 09:32
在板子上试了一下,fatload sd不行,应该使用fatload mmc。
另外,加载的bit文件应该是vivado生成的原始的b ...
(引用自5楼)

好的,谢谢我下周一试试。

justdomyself 发表于 2023-11-16 13:16:35

thepresent 发表于 2023-11-10 09:32
在板子上试了一下,fatload sd不行,应该使用fatload mmc。
另外,加载的bit文件应该是vivado生成的原始的b ...
(引用自5楼)

我把环境变量修改成
bootargs=console=ttyPS0,115200 earlyprintk root=/dev/mmcblk0p2 rw rootfstype=ext4rootwait rw
setenv bootcmd 'fatload mmc 0 0x4000000 system.bit&& fpga loadb 0 0x4000000 0x300000 &&run $modeboot'
saveenv

貌似bit没跑起来啊 。

页: [1]
查看完整版本: 请问zynq7020 uboot下怎样加载fpga比特流文件