OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1003|回复: 8

[XILINX] PYNQ linux 编译镜像。将镜像烧写进qspi 和emmc 。

[复制链接]

1

主题

9

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2024-3-20
在线时间
4 小时
发表于 2024-3-20 17:11:57 | 显示全部楼层 |阅读模式
2金钱
PYNQ 的镜像全都是烧写进SD卡。
哪位大神搞过镜像烧写进qspi和emmc。用的开发板子是领航者7020.

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2012

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5615
金钱
5615
注册时间
2018-10-21
在线时间
1590 小时
发表于 2024-3-21 09:28:14 | 显示全部楼层
可以参考领航者的出厂快速体验文档,有教怎么把镜像烧录到qspi flash和emmc
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2024-3-20
在线时间
4 小时
 楼主| 发表于 2024-3-21 22:54:24 | 显示全部楼层
QinQZ 发表于 2024-3-21 09:28
可以参考领航者的出厂快速体验文档,有教怎么把镜像烧录到qspi flash和emmc

版主你好,PYNQ 的官方文档都是build 镜像到SD 卡。 我看了原子的快速体验,用的burn_qspi.sh 这个脚本。但是我无法烧录,提示boot.bin 找不到。是不是意味着PYNQ需要重新编译boot等。
我看了CSDN 上面,都是教如何build 到SD 的img。 还请赐教。
回复

使用道具 举报

3

主题

2012

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5615
金钱
5615
注册时间
2018-10-21
在线时间
1590 小时
发表于 2024-3-22 09:26:02 | 显示全部楼层
heche 发表于 2024-3-21 22:54
版主你好,PYNQ 的官方文档都是build 镜像到SD 卡。 我看了原子的快速体验,用的burn_qspi.sh 这个脚本。 ...

可能是PYNQ的启动文件和出厂文件有差异,你可以看一下burn_qspi.sh文件并修改,本质就是TF卡第一个分区的文件拷贝至Flash,第二个分区的文件拷贝至emmc
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2024-3-20
在线时间
4 小时
 楼主| 发表于 2024-3-24 21:59:51 | 显示全部楼层
QinQZ 发表于 2024-3-22 09:26
可能是PYNQ的启动文件和出厂文件有差异,你可以看一下burn_qspi.sh文件并修改,本质就是TF卡第一个分区的 ...

你好版主,官方生成的U-boot, 需要重新编译吗?
按照您的建议,就是改变脚本烧写就行了是吗?
回复

使用道具 举报

3

主题

2012

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5615
金钱
5615
注册时间
2018-10-21
在线时间
1590 小时
发表于 2024-3-25 10:09:31 | 显示全部楼层
heche 发表于 2024-3-24 21:59
你好版主,官方生成的U-boot, 需要重新编译吗?
按照您的建议,就是改变脚本烧写就行了是吗?

我没有操作过,但我觉得修改脚本文件应该可以的。另外,你看一下镜像文件的大小,超过emmc的容量的话也不行
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2024-3-20
在线时间
4 小时
 楼主| 发表于 2024-3-25 22:02:20 | 显示全部楼层
QinQZ 发表于 2024-3-25 10:09
我没有操作过,但我觉得修改脚本文件应该可以的。另外,你看一下镜像文件的大小,超过emmc的容量的话也不 ...

你好版主,试了您的方法。
第一次报了错误:没有boot.scr 这个文件。
我的想法是:查看了PYNQ的镜像确实在boot文件夹下,没有“boot.scr"这个文件,所以这个似乎不是PYNQ必备的参数。所以我把burn_qspi.sh 文件这部分给注释了。
ps. 有个现象就是,烧写完qspi后,是可以把开发板启动的,但是文件系统依然挂在SD下。弹出SD卡后,系统就崩溃了,所以以上推断”boot.scr"不是必须的。 11.jpg
第二次报错:就是图片上的内容。
还请赐教。
12.jpg
另外,我查看了当前PYNQ的镜像8G 不到,应该能放的下。

回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2024-3-20
在线时间
4 小时
 楼主| 发表于 2024-3-25 22:18:50 | 显示全部楼层
QinQZ 发表于 2024-3-25 10:09
我没有操作过,但我觉得修改脚本文件应该可以的。另外,你看一下镜像文件的大小,超过emmc的容量的话也不 ...

版主你好,我似乎犯了一个错误。
准备工作:1. 在SD卡里面新建一个分区存放PYNQ镜像
1. 应该从SD卡boot,启动系统。
2. 然后将SD卡下面的分区的镜像,将文件往qspi 和emmc 里面拷贝。
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2024-3-20
在线时间
4 小时
 楼主| 发表于 2024-3-27 10:27:37 | 显示全部楼层
QinQZ 发表于 2024-3-25 10:09
我没有操作过,但我觉得修改脚本文件应该可以的。另外,你看一下镜像文件的大小,超过emmc的容量的话也不 ...

版主你好,
按照方式,已经成功的将qspi, 和emmc 都刷好了。
但是在启动的时候, 还是报了错误: mmc no card found.
这种怎么解决呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 10:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表