ZHCAF17 February   2025 TDA4VM , TDA4VM-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2优化方法
    1. 2.1 引导加载程序从 OSPI 引导介质切换到 SBL
    2. 2.2 Linux 器件树优化
    3. 2.3 文件系统切换到超小型 rootfs
    4. 2.4 Vision_apps 框架优化
    5. 2.5 成像框架优化
    6. 2.6 Vision_apps SRV 应用重新设计
  6. 3详细设计过程
    1. 3.1 Linux 集成 (PSDKLA)
    2. 3.2 成像集成 (PSDKRA)
    3. 3.3 Vision_apps 集成 (PSDKRA)
    4. 3.4 PDK 实现 (PSDKRA)
      1. 3.4.1 针对 OSPI 引导模式构建 R5 SBL
      2. 3.4.2 构建 combined_appImage
      3. 3.4.3 复制 TIFS 和 phy 调优参数
    5. 3.5 将二进制文件刷写到 OSPI
    6. 3.6 在 SD 卡上使用超小型 rootfs 安装 vision_apps 的步骤
    7. 3.7 将测试数据复制到 SD 卡(仅限一次)
    8. 3.8 init 脚本
    9. 3.9 将文件系统从 SD 移动到 eMMC
  7. 4日志
  8. 5总结
  9. 6参考资料

Linux 器件树优化

Linux 优化中涉及的主要更改如下所述:

  • 将 loglevel=0 参数添加到 bootargs,以阻止所有内核打印
  • 禁用 SRV 不需要的所有设备树节点
  • C6x 和 C7x 不用于 SRV,因此禁用对它们的探测
  • SRV 不需要的 USB、PCIe、UART、SPI、串行器等。
  • 将文件系统从 MMC-SD 切换到 eMMC
  • MMC-SD 探测额外增加了一秒,因此在文件系统切换到 eMMC 后,可以在最后一步禁用此功能

上述优化将到达文件系统的时间缩短了六至七秒。