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
Participant jj_jayle@amd
Participant
188 次查看
注册日期: ‎12-13-2018

使用petalinux生成的boot.bin文件以SD方式启动XC7Z020时发生错误

转到解答

发生错误的log如下,提示未定义uenvbootcp_kernel2ram,查看环境变量有这样一句default_bootcmd=run uenvboot; run cp_kernel2ram && bootm ${netstart},但是确实没有找到uenvbootcp_kernel2ram的定义,请问这是什么原因。


U-Boot 2018.01-00083-gd8fc4b3b70 (Aug 01 2019 - 03:13:11 +0000) Xilinx Zynq ZC702

Board: Xilinx Zynq
Silicon: v3.1
DRAM: ECC disabled 1 GiB
MMC: mmc@e0100000: 0 (SD)
** No device specified **
Using default environment

In: serial@e0001000
Out: serial@e0001000
Err: serial@e0001000
Board: Xilinx Zynq
Silicon: v3.1
U-BOOT for test_peta

Hit any key to stop autoboot: 0
## Error: "uenvboot" not defined
## Error: "cp_kernel2ram" not defined
Zynq>

 

查询到的环境变量如下
Zynq> env print
arch=arm
autoload=no
baudrate=115200
board=zynq
board_name=zynq
bootcmd=run default_bootcmd
bootdelay=4
clobstart=0x10000000
console=console=ttyPS0,115200
cpu=armv7
default_bootcmd=run uenvboot; run cp_kernel2ram && bootm ${netstart}
dtbnetstart=@dtbnstart@
fdtcontroladdr=3ffabb40
loadaddr=0x10000000
modeboot=sdboot
netstart=0x10000000
psserial0=setenv stdout ttyPS0;setenv stdin ttyPS0
sdbootdev=0
serial=setenv stdout serial;setenv stdin serial
soc=zynq
stderr=serial@e0001000
stdin=serial@e0001000
stdout=serial@e0001000
vendor=xilinx

Environment size: 589/524284 bytes

0 项奖励
1 个已接受解答

已接受的解答
Participant jj_jayle@amd
Participant
63 次查看
注册日期: ‎12-13-2018

回复: 使用petalinux生成的boot.bin文件以SD方式启动XC7Z020时发生错误

转到解答
问题已经解决,解决方法为重新建立一个project,然后全部使用默认的配置。
0 项奖励
4 条回复4
Xilinx Employee
Xilinx Employee
144 次查看
注册日期: ‎06-19-2019

回复: 使用petalinux生成的boot.bin文件以SD方式启动XC7Z020时发生错误

转到解答

你用的是什么版本呢的u-boot?

你可以在u-boot下输入print uenvboot和print cp_kernel2ram,看看你u-boot代码中是否有写相关的内容。

如果没有,你可以去https://github.com/Xilinx/u-boot-xlnx下载

------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------
0 项奖励
Participant jj_jayle@amd
Participant
126 次查看
注册日期: ‎12-13-2018

回复: 使用petalinux生成的boot.bin文件以SD方式启动XC7Z020时发生错误

转到解答
你好,我是直接用petalinux生成的u-boot文件,有可能是petalinux带的u-boot不是xilinx官方提供的吗?如果下载GitHub的u-boot怎么通过petalinux来产生u-boot.elf文件呢?
0 项奖励
Xilinx Employee
Xilinx Employee
110 次查看
注册日期: ‎06-19-2019

回复: 使用petalinux生成的boot.bin文件以SD方式启动XC7Z020时发生错误

转到解答

那你可以下官方的petalinux版本,避免类似的缺失

https://github.com/Xilinx/linux-xlnx

------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------
0 项奖励
Participant jj_jayle@amd
Participant
64 次查看
注册日期: ‎12-13-2018

回复: 使用petalinux生成的boot.bin文件以SD方式启动XC7Z020时发生错误

转到解答
问题已经解决,解决方法为重新建立一个project,然后全部使用默认的配置。
0 项奖励