天嵌 ARM开发社区

 找回密码
 注册
查看: 2534|回复: 3

怎么由天嵌的Linux资源里生成zImage.img格式的文件?

[复制链接]
237827161 发表于 2012-2-5 15:39:32 | 显示全部楼层 |阅读模式
怎么由天嵌的Linux资源里生成zImage.img格式的文件?
Uboot引导内核时需要zImage.img文件,但是天嵌光碟里只有zImage.bin文件,怎么弄呢?
出现## Booting image at 30000000 ...
Bad Magic Number
danshi126 发表于 2012-2-5 15:48:07 | 显示全部楼层
zImage.bin和zImage.img 只是后辍不一样而已,没什么区别的,,,    内核文件还可以是zImage
至于出现Bad Magic Number 是你的Uboot 引导内核时失败

  原因大致有二:

  1  引导给内核的参数是否正确
  2  Uboot从Flash读取内核时,Falsh 中是否有内核,或读取Flash 的是位置是否是内核存放的位置
  
  建议把你的UBOOT引导内核的参数还有,NAND Flash 中存放内核位置贴出来,那样大家才能帮助你
 楼主| 237827161 发表于 2012-2-5 21:26:41 | 显示全部楼层
mkimage -n 'linux-2.6.30.4' -A arm -O linux -T kernel -C none -a 0x30008000 -e 0x30008000 -d zImage.bin UImage.bin
谢谢你,我解决了。是内核没有包含UBOOT的信息。用这个命令成功了
亚瑟王 发表于 2012-2-6 10:56:26 | 显示全部楼层
亲,你是想问如果从zImage变成uImage,u-boot原生只支持uImage。制作uImage的步骤比zImage多了一步。也就是你在3楼说的那个步骤。至于后缀名,你写成123都可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-19 03:06 , Processed in 1.046875 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表