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

简介

s环视应用会显示四图像传感器 3D 环视图像。这四个摄像机采集由片上 ISP 处理的原始图像。将四张图像提供给 GPU 以执行 3D 环视渲染。此图像将提供给 DSS 以在屏幕上显示。

环视应用包含两个单独的图表。第一个图表仅用于生成包含 SRV 碗映射的 GPU LUT。此图表仅在给定应用中执行一次;但是,如果 GPU LUT 需要根据场景进行更改,则可以运行多次。第二个图表包含完整的 GPU SRV,使用采集节点采集,将原始输出提供给 VISS 和 AEWB 节点以执行图像处理。然后将 VISS 的输出提供给 GPU 以执行 SRV 图像的渲染。最后,将此输出图像提供给在屏幕上显示的显示节点。图 1-1 展示了 SRV 应用的详细方框图。

 环视方框图图 1-1 环视方框图

在当前流程中,使用 MMCSD 作为引导介质运行此 SRV 演示所需的时间约为 20 秒。详细计时示意图如 图 1-2 所示

 SRV 应用的默认计时示意图图 1-2 SRV 应用的默认计时示意图

此应用手册介绍了引导每个阶段的有条不紊的优化:

  • 引导加载程序从 OSPI 引导介质切换到 SBL。
  • Linux 器件树优化
  • 文件系统切换到超小型 rootfs
  • Vision_apps 框架优化
  • 成像(传感器驱动程序)框架优化
  • Vision_apps 应用重新设计

后续几节将详细说明其中的每个阶段。

如此一来,最终会在开机后的大约三秒内实现环视演示。图 1-3 展示了详细的计时示意图。

 SRV 应用优化计时示意图图 1-3 SRV 应用优化计时示意图