问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

切换到宽版
微信扫一扫 分享朋友圈

已有 14646 人浏览分享

开启左侧

uboot错误“Wrong Image Format for bootm command"

[复制链接]
14646 2
板卡:MZ7035FB
工程:osrc-lab-7035
改动:uboot升级到了2019.1,Vivado和SDK也都是2019.1,kernel继续沿用教程中的。Vivado中重新生成了.bit文件、zynq_fsbl.elf文件,在uboot中添加了zynq_mz7x_defconfig、zynq-mz7x.dts、zynq_mz7x.h并在Makefile中添加了zynq-mz7x.dtb。
重新执行了cfg_uboot.sh、make_uboot.sh、get_hw_description.sh、create_image.sh、make_parted.sh、deploy_image.sh。
启动板卡,发现uboot报错:
“Wrong Image Format for bootm command.
Error: can't get kernel image!”
用md ${kernel_load_address}可以看到右边的ASCII区中有“Linux-4.14.0-xilinx”的字样。
用 iminfo ${kernel_load_address}现实:Unkown image format!

我想问:通过md的结果推测出内核的address是正确的、格式应该也没错,为什么uboot会报这个错误呢?可否给一个解决的思路?

评论 2

jiaxin  新手上路  发表于 2020-4-2 16:03:06 | 显示全部楼层
忘了说了,我用的osrc-lab-7035是2018版本
jiaxin  新手上路  发表于 2020-4-2 16:18:46 | 显示全部楼层
另外,我也将settings64.sh、export_xilinx_env.sh中的VIVADO_VERSION改成了2019.1。
更换了tools/bootgen/cross_compiler为SDK 2019中的文件。
只有tools/bootgen和sources/dtg这两个文件夹不知道如何更新。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

2

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版