ZHCAG72 September   2026

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2启动流程
    1. 2.1 SPL启动流程
      1. 2.1.1 R5 SPL
      2. 2.1.2 TF-A+OPTEE+A53 SPL
      3. 2.1.3 U-Boot
      4. 2.1.4 Linux以及用户态
    2. 2.2 SPL Falcon模式
      1. 2.2.1 实现步骤
        1. 2.2.1.1 安装Linux SDK
        2. 2.2.1.2 添加falcon脚本
        3. 2.2.1.3 编译Linux设备树
        4. 2.2.1.4 制作tispl.bin
        5. 2.2.1.5 制卡启动
    3. 2.3 从SPL替换为SBL
      1. 2.3.1 在SBL中进行Falcon启动
  6. 3启动介质
  7. 4操作系统启动优化
    1. 4.1 裁剪操作系统
      1. 4.1.1 使用预设的裁剪
      2. 4.1.2 自定义裁剪
    2. 4.2 减少log输出
  8. 5用户空间优化
    1. 5.1 使用systemd自定义启动服务
  9. 6使用init脚本最小化启动服务
  10. 7总结
  11. 8参考文献

简介

SITARA AM62Ax 系列的处理器包括了AM62A3、AM62A7处理器。TI为该芯片提供了多种开箱即用的镜像文件,用户在使用烧录工具快速烧录模型镜像文件后即可进行开发调试。然而在使用默认镜像开发完用户应用,将处理器用于实际产品时,却往往会遇到开机后应用启动时间过长的问题,在使用默认镜像以及使用SD卡作为启动介质的情况下,单次的启动时间往往高达二十秒以上,漫长的启动等待对于终端用户而言是很难接受的。为了满足快速启动的需求,我们需要修改启动流程,更换启动介质,裁减操作系统等多个步骤来实现。