当前位置:   article > 正文

ATF官方文档翻译(十二):ATF固件设计(Firmware Design)- 固件映像包(FIP)_atf fip

atf fip

固件镜像包(FIP)

使用固件镜像包(FIP)允许将引导加载程序镜像(以及可能的其他有效负载)打包到单个存档中,TF-A可以从非易失性平台存储中加载该存档。

从FIP加载镜像的驱动程序已添加到存储层并允许从受支持的平台存储读取包。下面还提供并描述了创建固件映像包的工具。

1、固件映像包布局

FIP布局由一个目录(ToC)和负载数据组成。ToC本身有一个标题,后面跟着一个或多个表条目。

ToC由结束标记项终止,由于ToC的大小为0字节,因此偏移量等于FIP文件的总大小。

所有ToC条目都描述了附加到二进制包末尾的一些有效负载数据。利用ToC条目中提供的信息,可以检索相应的有效载荷数据。

在这里插入图片描述
在这里插入图片描述

头文件include/tools_share/firmware_image_package.h中描述了ToC头和条目格式。该文件由工具和TF-A使用。

ToC标题包含以下字段:
在这里插入图片描述
ToC条目包含以下字段:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/129942
推荐阅读
相关标签
  

闽ICP备14008679号