This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] PROCESSOR-SDK-J721E:如何使用 DRU 通道在 VISS 中配置数据

Guru**** 649970 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1130443/faq-processor-sdk-j721e-how-to-use-dru-channels-for-config-data-in-viss

器件型号:PROCESSOR-SDK-J721E

对于异构摄像头处理、VISS 在内部使用 UDMA 通道来保存和恢复几乎每帧的配置。 本文介绍了如何更改 VISS 驱动程序以使用 DRU 通道来保存和恢复配置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请按照以下步骤在 VISS 驱动程序中使用 DRU 通道。

    • 在 ti-processor-sdk-rtos-j721e-evm-08_02_00_05\pdk_jacinto_08_02_00_21文件夹上应用附加的补丁、以便在 VISS 驱动程序中支持 DRU 通道。
    • 在文件 ti-processor-sdk-rtos-j721e-evm-08_02_00_05\vision_apps\utils\ha\src\app_hu.c 中、从应用程序启用 DRU 通道、如下所示
      • /*将 configThroughUDMA 设置为 true 以支持多句柄*/
        initPrms.configThroughUdmaFlag = true;
        initPrms.useDru = true;
    • 默认情况下、为 MCU2_0分配了两个 DRU 通道。 此补丁将是 DRU 通道之一。 如果需要、为 MCU2_0分配了额外的 DRU 通道、如 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1097038/faq-tda4vm-workflow-and-resource-allocation-build-flow-for-sysconfig-tool 中所述
    • 如果使用 SBL 引导流程、
      • 注释掉 PSDKLA/board-support/u-boot-2021.01+gitAUTOINC+44a87e3ab8-g44a87e3ab8/arch/arm/mach-k3/j721e_init.c 文件中对 setup_main_r5f_QoS 的调用
      • 重建 uboot 和 SPL 文件
      • 复制 SD 卡的新 uboot 和 SPL 文件引导分区。
    • 如果使用 SBL 引导流程、
      • 注释掉  ti-processor-sdk-rtos-j721e-evm-08_02_00_05\pdk_jacinto_08_02_00_21\packages/ti\boot\sbl\soc \k3\sbL_qos.c 中 setup_main_r5f_qos 的调用
      • 重建 SBL 并将更新的 SBL 复制到 SD 卡
    • 重新构建视觉应用并在 EVM 上运行。

    /scs-file/__key/communityserver-discussions 组件-files/791/PDK_5F00_VISS_5F00_Support_5F00_For_5F00_DRU_5F00_Ch.zip