ZHCAF17
February 2025
TDA4VM
,
TDA4VM-Q1
1
摘要
商标
1
简介
2
优化方法
2.1
引导加载程序从 OSPI 引导介质切换到 SBL
2.2
Linux 器件树优化
2.3
文件系统切换到超小型 rootfs
2.4
Vision_apps 框架优化
2.5
成像框架优化
2.6
Vision_apps SRV 应用重新设计
3
详细设计过程
3.1
Linux 集成 (PSDKLA)
3.2
成像集成 (PSDKRA)
3.3
Vision_apps 集成 (PSDKRA)
3.4
PDK 实现 (PSDKRA)
3.4.1
针对 OSPI 引导模式构建 R5 SBL
3.4.2
构建 combined_appImage
3.4.3
复制 TIFS 和 phy 调优参数
3.5
将二进制文件刷写到 OSPI
3.6
在 SD 卡上使用超小型 rootfs 安装 vision_apps 的步骤
3.7
将测试数据复制到 SD 卡(仅限一次)
3.8
init 脚本
3.9
将文件系统从 SD 移动到 eMMC
4
日志
5
总结
6
参考资料
2.2
Linux 器件树优化
Linux 优化中涉及的主要更改如下所述:
将 loglevel=0 参数添加到 bootargs,以阻止所有内核打印
禁用 SRV 不需要的所有设备树节点
C6x 和 C7x 不用于 SRV,因此禁用对它们的探测
SRV 不需要的 USB、PCIe、UART、SPI、串行器等。
将文件系统从 MMC-SD 切换到 eMMC
MMC-SD 探测额外增加了一秒,因此在文件系统切换到 eMMC 后,可以在最后一步禁用此功能
上述优化将到达文件系统的时间缩短了六至七秒。