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] [参考译文] [FAQ] TDA4VM:在配置摄像头的同时处理 OpenVX 图形

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1250032/faq-tda4vm-process-openvx-graph-while-simultaneously-configuring-a-camera

器件型号:TDA4VM

如何在不影响 OpenVX 图形的情况下配置摄像头、同时单摄像头应用程序图形正在运行

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

    成像仪的配置是通过从应用程序到 R5内核的远程服务调用进行的。

    此远程服务任务的优先级为10。

    但是、LDC、AEWB 等其他任务的任务优先级低于远程服务任务。

    因此、在图形运行时、如果我们调用远程服务来配置传感器、这将阻止优先级较低的任务、从而导致图形暂停。

    配置传感器后、图形将恢复。

    此用例如以下要应用于${PSDKRA}/vision_apps/目录的补丁所示。

    /cfs-file/__key/communityserver-discussions-components-files/791/init_5F00_sensor_5F00_parallel.patch

    该补丁包含要对单个摄像头应用程序进行的更改、用于在 CSI2-Rx 第0个实例的端口1中配置成像仪。

    该补丁是在 SDK 8.6上为 TDA4VM 创建的。

    解决方案:

    为了避免任务阻塞、最好将成像仪配置为所需传感器的较低优先级任务。

    下面的补丁应应用于${PSDKRA}/imaging/目录中。

    /cfs-file/__key/communityserver-discussions-components-files/791/sensor_5F00_config_5F00_task.patch

    该补丁是在 SDK 8.6上为 TDA4VM 创建的。

    在这里、创建了一个优先级为"3"(低优先级)的任务、其中会发生传感器配置。

    从应用程序调用远程服务时、MCU2_0 (R5)上的远程服务处理程序将触发此任务并返回。

    因此、这不会阻止图中任何其他较低优先级的任务。

    此致、

    尼基尔