petalinux产生的镜像文件说明

文章详细介绍了ZYNQMPSoC在启动过程中涉及的关键文件,包括FSBL的Cortex-A53和Cortex-R5版本选择,PMUFW电源管理固件,ARMTrustedFirmware的安全固件,PLbitstream的FPGA配置,以及uboot和image.ub在启动流程中的作用。最终系统启动只需BOOT.bin和image.ub两个文件。

对于ZYNQ MPSoC有以下几个文件,

1.FSBL

这个FSBL跟zynq-7000的fsbl是一样的,用户可以选择用cortex-a53制作启动的fsbl文件,也可以选择用cortex-r5来制作启动的fsbl文件。

2.PMUFW (pmufw.elf)

PMU的配置文件,但这个不是必须的,用户是可选的,MPSOC有LPD.FPD.PL三路电源轨,PMU是为了更好的管理电源和控制功耗,一般情况下,大部分客户不需要修改这个elf文件,这个文件不是制作BOOT.bin必须要的。

3.ARM Trusted Firmware(bl31.elf)

ARM Trusted Firmware文件,是一个arm加密固件,用户根据需要来定制,这个文件不是制作BOOT.bin必须要的。

4.PL bitstream(design_1_wrapper.bit)

这是FPGA端的bit配置文件,用户根据自己的需要来配置bit文件,这个文件不是制作BOOT.bin必须要的。

5.uboot(u-boot.elf)

uboot文件,目前我使用的是version是2016.7,制作BOOT.bin需要这个文件。

6.image.ub

这个文件是由petalinux-package --image 打包kernel rootfs device-tree这个三个文件合成的image.ub文件,也就是说,当你启动mpsoc的时候,你最终只需要两个文件BOOT.bin image.ub。
————————————————
版权声明:本文为优快云博主「Huskar_Liu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_42418557/article/details/80827241

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值