1.Uboot编译与打包流程
Uboot编译与打包流程
设备:firefly RKQ SDK: Firefly提供的源码SDK uboot源码
前言:本文将带领大家获取RKQ源码,了解u-boot源码编译方法、源码uboot镜像生成与说明,源码提供对uboot编译镜像的源码整体认识。
源码获取:访问Firefly官网下载iCore Q SDK源码,源码ssm easyui 源码参考wiki文档解压同步RK Android SDK源码。源码entry 源码
uboot编译:进入u-boot目录,源码执行命令进行整体编译。源码出现成功日志表示编译完成。源码
uboot镜像说明:uboot编译后生成目标文件,源码重点介绍两个重要镜像及其生成方式。源码
loader镜像生成:调用fit.sh脚本中的源码指令实现,依赖DDR、源码truelicense 源码USB、源码miniloader相关bin文件,源码合并输出生成。
uboot.itb镜像生成:先生成uboot.itb镜像,contentresolver 源码再由mkimage工具根据u-boot.its文件形成,大小固定为4MB。
uboot.img镜像生成:fit.sh脚本调用命令,ITB_MAX_NUM与ITB_MAX_KB参数固定在2与,opensearch 源码确保大小稳定。
make.sh脚本分析:make.sh主要执行步骤包括参数分析、工具链与平台配置、芯片信息获取、镜像大小与配置文件选择、额外参数处理与镜像打包等。
总结:本篇介绍了uboot镜像生成与make.sh脚本执行流程,了解各镜像来源与make.sh功能,有助于后续代码修改。
2024-11-29 21:52
2024-11-29 21:20
2024-11-29 21:18
2024-11-29 20:15
2024-11-29 20:10
2024-11-29 20:10