查看: 1809|回复: 2

[求助] 关于uboot.bin前面都是0的问题

[复制链接]

该用户从未签到

1

主题

3

帖子

0

新手上路

Rank: 1

积分
25
最后登录
2015-8-31
发表于 2014-11-16 21:06:44 | 显示全部楼层 |阅读模式
今天看了下MFGTOOL里面的ucl2文件,发现uboot写的时候会跳过前1k,拿utraledit看了下发现跳过的是0   为什么uboot在前面要添加这么多0呢?
QQ Photo20141116210400.jpg QQ Photo20141116210435.jpg
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3276
最后登录
1970-1-1
发表于 2014-11-18 15:26:00 | 显示全部楼层
楼主你好,请问你使用的是android BSP 还是 Linux BSP呢?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

3

帖子

0

新手上路

Rank: 1

积分
25
最后登录
2015-8-31
 楼主| 发表于 2015-4-14 21:19:57 | 显示全部楼层
好久没整这个了,现在来结贴。我使用的是freescale的imx6芯片。imx6默认启动地址为0x400,所以生成的文件在前面填0,这让从0地址写时,有效数据就刚好在0x400开始。烧写时使用dd命令可以跳过前面的0x400空间,直接向0x400地址写入,所以那些0就是多余的,应该去掉。最新版的下载文件为u-boot.imx,没有填0,所以不要跳过前面的1k.直接dd if=u-boot.imx of=/dev/sdb bs=512 seek=2 skip=0就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-15 02:54 , Processed in 0.078687 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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