当前位置: 技术问答>linux和unix
UBOOT编译完后生成的u-boot.img(注意不是u-boot.bin)是什么文件?如何解析它?
来源: 互联网 发布时间:2016-11-19
本文导语: UBOOT编译完后生成的u-boot.img(注意不是u-boot.bin)是什么文件?如何解析它?我想通过程序验证这个文件的正确性。 只剩下30分了。。。全砸下去了。 | 打开它直接看看是不是加了一些头信息,最...
UBOOT编译完后生成的u-boot.img(注意不是u-boot.bin)是什么文件?如何解析它?我想通过程序验证这个文件的正确性。
只剩下30分了。。。全砸下去了。
只剩下30分了。。。全砸下去了。
|
打开它直接看看是不是加了一些头信息,最好与编译过的文件(start.s)第一条指令比较下:
如:arm-linux-objdump -D start.o可以看到前几条指令为:
0: ea000012 b 50
4: e59ff014 ldr pc, [pc, #20] ; 20
8: e59ff014 ldr pc, [pc, #20] ; 24
c: e59ff014 ldr pc, [pc, #20] ; 28
10: e59ff014 ldr pc, [pc, #20] ; 2c
14: e59ff014 ldr pc, [pc, #20] ; 30
18: e59ff014 ldr pc, [pc, #20] ; 34
1c: e59ff014 ldr pc, [pc, #20] ; 38
那么再看看u-boot.img的前几条指令是不是一样,不一样的话查找一下,看看都多了些什么。
如:arm-linux-objdump -D start.o可以看到前几条指令为:
0: ea000012 b 50
4: e59ff014 ldr pc, [pc, #20] ; 20
8: e59ff014 ldr pc, [pc, #20] ; 24
c: e59ff014 ldr pc, [pc, #20] ; 28
10: e59ff014 ldr pc, [pc, #20] ; 2c
14: e59ff014 ldr pc, [pc, #20] ; 30
18: e59ff014 ldr pc, [pc, #20] ; 34
1c: e59ff014 ldr pc, [pc, #20] ; 38
那么再看看u-boot.img的前几条指令是不是一样,不一样的话查找一下,看看都多了些什么。
|
还没遇到这种情况哦,怎么会是.img的呢..
|
linux下的文件文件名没什么关系吧,file u-boot.img试试
|
新手,路过!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。