版主: 51FPGA

分享到:
共3条 1/1 1   

zImage文件的本质是什么啊,和fsbl.elf,bit,u-boot.elf有什么联系啊?

    [您是本帖的第2211位阅读者]
yunfeng
我是GG
高级会员

最后登陆时间:2014-10-29 15:26:37

直达楼层
1# 发表于 2014-09-28 10:38:16
请教大神们:zImage文件的本质是什么啊,和fsbl.elf,bit,u-boot.elf三个文件生成的.bin文件有什么联系啊?然后在zImage的前面家一个U-BOOT的头部就变成了uImage?

fpga工程师。

RE: zImage文件的本质是什么啊,和fsbl.elf,bit,u-boot.elf有什么联系啊?

futurexian
我是GG
高级会员

最后登陆时间:2014-11-07 10:24:40

2# 发表于 2014-09-28 11:07:05

昨天刚看了些    也是初学者  摘点笔记如下:

 

BOOT.bin 由三部分组成(boot.elf    .bit     fsbl.elf),   boot.elf 是由交叉编译环境产生的,相当于ssbl,    .bit文件是由PL使用产生   

BOOT.bin 是引导文件,就是板子通电后先执行这个,由这个文件将uImage引导进去,开始执行uImage。

注意上面是zImage,    zImage和uImage都是压缩过的内核镜像,据说uImage只是在zImage的头部加上了一点信息,说明映像文件的类型,加载位置,生成时间,大小等信息,在uboot中,bootm只能识别uImage,因bootm把启动参数传给内核,与在内核上头部加上的信息核对,匹配后就启动。zImage不包含启动信息,在uboot中,可把zImage直接下载到SDRAM中,通过go命令直接解压内核,go命令并不传递任何信息给内核,只是指针的跳转。

 

 

RE: zImage文件的本质是什么啊,和fsbl.elf,bit,u-boot.elf有什么联系啊?

南盗
我是GG
高级会员

最后登陆时间:2015-01-28 12:03:43

3# 发表于 2014-09-28 13:35:25
ls正解,你可以了解一下zynq的启动过程,这样就明白了

快乐生活,快乐学习。

共3条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]