取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
zhanggq
Visitor
Visitor
193 次查看
注册日期: ‎07-03-2019

zynqMP 使用最新的u-boot 2021编译出来的boot无法使用

跳至解决方案

我下载最新的u-boot 2021版本,配置按照我的u-boot 2020版本一样配置,使用的设备树文件也是相同的。编译出b-boot.elf文件后,使用bootgen,合成BOOT.BIN文件,bootgen用到的文件跟我2020版本相同的,但是使用2020版本u-boot编译出来的代码可以正常使用,使用2021版本编译出来的代码无法使用

一直处于:

Xilinx Zynq MP First Stage Boot Loader
Release 2020.2 Mar 8 2021 - 14:16:11
NOTICE: ATF running on XCZU3EG/silicon v4/RTL5.1 at 0xfffea000
NOTICE:BL31: v2.2(release):
NOTICE: BL31: Built : 16:06:45, Nov 24 2020

正常启动的话,接下来应该是要启动uboot代码,打印uboot版本号了。

有人用过最新的uboot 2021版本吗

0 项奖励
1 解答

已接受的解答
chaoz
Xilinx Employee
Xilinx Employee
144 次查看
注册日期: ‎09-14-2018

Hi @zhanggq 

是使用petalinux编译的还是gcc手动编译的?

如果没有任何u-boot打印的话,建议重点检查下uart相关的配置。

另外可以从petalinux release note(https://www.xilinx.com/support/answers/75775.html)中查找各个版本匹配的u-boot版本,请问你用的是下面这个rebase版本吗?

chaoz_0-1617243455154.png

 

----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------

 

在原帖中查看解决方案

0 项奖励
2 回复数
chaoz
Xilinx Employee
Xilinx Employee
145 次查看
注册日期: ‎09-14-2018

Hi @zhanggq 

是使用petalinux编译的还是gcc手动编译的?

如果没有任何u-boot打印的话,建议重点检查下uart相关的配置。

另外可以从petalinux release note(https://www.xilinx.com/support/answers/75775.html)中查找各个版本匹配的u-boot版本,请问你用的是下面这个rebase版本吗?

chaoz_0-1617243455154.png

 

----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------

 

在原帖中查看解决方案

0 项奖励
zhanggq
Visitor
Visitor
92 次查看
注册日期: ‎07-03-2019

你好,我用的是gcc手动编译的,从git上面下载的代码手动编译。确实是uboot的配置串口出错了。但是2020版本的也是一样的配置,但是代码里用的竟不是uboot里配置的寄存器基地址

0 项奖励