UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Visitor zswzsr
Visitor

zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

ac7021,启动方式是从qspi启动。不插SD卡时,是从emmc加载镜像;在插了SD卡的情况下,加载的镜像却是SD卡里的,可是我想要的是加载emmc里的镜像,并挂载SD卡,该怎么做?

 

0 项奖励
18 条回复
Moderator
Moderator

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

Hi, @zswzsr

 

您需要选择emmc controller作为primary的启动选项。在petalinux中的具体操作为执行命令petalinux-config,在GUI界面中选择SD/SDIO Settings-->ps7_sd_1。

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Xilinx Employee
Xilinx Employee

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

怎么感觉你描述的现象不可能出现?

从qspi启动,你指的是BOOT烧写到qspi里,linux image在emmc和SD卡中是吗?

0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

是的,emmc和sd卡里都有image,加载成功的镜像是sd卡里的。不插sd卡时,会加载emmc里的镜像,插空的SD卡就起不来了
0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

这是插空的SD卡打印信息

1.PNG
0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

这个已经选过了
0 项奖励
Moderator
Moderator

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

Hi, @zswzsr

 

可以分别贴出加载成功与失败时完整的报错信息吗?

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

这是失败时的打印信息

0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

这是成功时的打印信息

0 项奖励
Xilinx Employee
Xilinx Employee

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

@zswzsr

 

1. 从打印信息来看,两次都是从emmc启动image的。加载镜像这部分没有问题。问题应该在加载文件系统部分

2. 文件系统加载失败了,可否描述下你的文件系统怎么做的?emmc有做rootfs分区吗?

 

----------------------------------------------------------------------------------------------

如果提供的信息能解决您的问题,请标记为接受为解决方案

如果您认为帖子有帮助,请点击“奖励”。谢谢!

----------------------------------------------------------------------------------------------

0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

有rootfs分区。

image storage media(primary sd)

Primary SD/SDIO(ps7_sd_1)

另外附上uboot配置文件的修改,这是例程里给的

0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

我的理解是,加载文件系统时,它去找SD卡里面的文件系统而不是emmc的,但我并不知道应该怎样修改配置文件。
0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

rootfs配置如下,我已经将节点改为mmcblk1p2,可是错误信息是

VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2): error -6

不明白为什么这样

Screenshot from 2018-10-27 16-24-35.png
0 项奖励
Xilinx Employee
Xilinx Employee

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

hi,zswzsr

" rootfs配置如下,我已经将节点改为mmcblk1p2,可是错误信息是
VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2): error -6 "
从这个来看,node改动没有生效。。改动save后完整build过的对吧?

确认下,是SD卡接的SD0, emmc接的SD1对吧?
0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

这个是肯定的

0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

请教一下,改动这个node之后,只要替换image.ub吧?
0 项奖励
Xilinx Employee
Xilinx Employee

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

涉及到系统启动过程,同样需要重新生成并替换BOOT.bin

0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

是这样的,我想用的是petalinux2015,但是烧写uboot文件到flash这部分,我只有2017的教程,用2015的尝试过启动不了,所以我现在的状态是用的2017的uboot和2015的image.不知道我从哪边可以找到petalinux2015烧写QSPI flash的教程

0 项奖励
Visitor zswzsr
Visitor

回复: zynq-7000 从qspi启动 插SD卡 怎样优先加载emmc的镜像

主要是对uboot配置文件的修改这部分,其他的其实也没有什么区别
0 项奖励