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参考资料

成像框架优化

成像框架涉及配置四个传感器和 UB953 - UB960 串行器。因此,对成像框架的优化很少,可保持传感器和 SER-DES 的配置。

优化如下:

  • 设置 I2C 广播标志,以便通过 I2C 并行初始化所有四个摄像机。
  • 优化摄像机传感器寄存器编程的延迟。
  • 优化 UB960 和 UB953 初始化延迟中的延迟。
  • 对 ISSSensor_init 函数进行参数化,以支持独立于 vision_apps IP 的摄像机初始化。

上述优化将摄像机初始化时间从三秒缩短到 600-700 毫秒。