Rockchip平台固件生成-MCU Loader模式详解
需积分: 49 76 浏览量
更新于2024-08-06
收藏 2.56MB PDF 举报
"本文档是关于固件生成的说明,主要针对基于Rockchip平台的MCU产品,特别是rk3399芯片。内容涉及到Loader的一级和二级模式,以及固件生成过程中的不同配置和宏定义。"
在固件生成过程中,Rockchip平台的Loader分为一级模式和二级模式。一级Loader模式采用U-BOOT,仅适用于EMMC存储设备。当编译完成后,会产生一个名为rk3399_loader_v1.09.110.bin的镜像文件,这里的版本号V1.09.110表示固件的发布版本,不应被客户随意修改。
二级Loader模式则更为灵活,支持所有类型的存储设备。在这一模式下,需要通过宏CONFIG_MERGER_MINILOADER来配置生成MiniLoader,同时如果引入Arm Trusted Firmware,还可以通过宏CONFIG_MERGER_TRUSTIMAGE配置生成trust image。二级Loader模式下生成的镜像文件包括uboot.img和trust.img,其中uboot.img是U-Boot作为二级Loader的打包,而trust.img则是与安全相关的信任映像。
文档特别提到了rk3399芯片,并且指出该文档是"Fuzhou Rockchip Semiconductor Co., Ltd"的Android 7.1软件开发指南的一部分,由郝小伟、刘益星、张文平等作者完成,文件状态为正式发布,版本号为V2.09。自V1.00以来,经过多次修订,增加了多项功能和更新,例如双屏异显、HDMI IN、系统调试、LPDDR4配置、深度学习、多路camera、音视频多路编解码、audio3A算法等。
整个固件生成的过程涉及到多个步骤和配置选项,开发者需要根据具体的应用场景和硬件配置来选择合适的Loader模式和宏定义,以确保固件能够正确地引导和运行在Rockchip的rk3399平台上。对于开发和调试,文档中还提供了系统调试章节和常用工具的详细说明,这对于理解固件生成和优化系统性能至关重要。
2023-10-07 上传
2023-04-02 上传
2023-07-11 上传
2013-07-24 上传
2023-11-05 上传
2021-09-02 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
羊牮
- 粉丝: 41
- 资源: 3864
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器