Zynq7020 uboot启动参数修改

不知我的理解是否正确,因为我将uboot烧到qspi,默认是qspi启动的,所以系统默认会在qspi里寻找kernel,devicetree,filesystem,但我的需求是,我的uboot在qspi里,这3个文件放在SD卡或者emmc里,也就是说我在qspi跑起来uboot之后,想让他自动的去SD卡或者emmc找那3个文件。这里我成功了一种办法,但感觉应该还有其他的好办法,欢迎在底下留言交流。不废话,下面是我的操作步骤。

进入uboot的文件夹

make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- menuconfig

Zynq7020 uboot启动参数修改_第1张图片

将bootcmd value 修改为:run sdboot

这样的话,uboot起来之后就会直接从sd卡去搜寻,因为emmc和sd卡都是用的是sd的管脚,所以都可以设定为sdboot

有些版本没有这个选项,可在zynq_common.h中的CONFIG_BOOTCOMMAND的宏改成run sdboot即可

#define    CONFIG_BOOTCOMMAND    "run sdboot"

 

你可能感兴趣的:(Xilinx,Zynq7020)