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.
大家好、
我们的项目旨在在 MCU2_0上启用 openvx 主机。 完成此操作后、A72和 R5F 之间的 IPC 无法通信、但我们希望 MCU2_0的数据能够传输到 A72内核。 该过程如下图所示:
问题:
1) 1)如何将 MCU2_0的数据发送到 A72? 如何在每个内核之间实现 IPC 通信?
2)可以把来自 VISS 的数据分成两个通道吗? (一个通道在 MCU2_0内传输、并通过 CSI2-TX 输出、第二个通道被发送到 A72部分以执行检测功能。 检测功能将使用 DSP 的相关节点。) A72有可能做到这一点吗?
3)来自 VISS 的数据是 NV12。 我们输入4个摄像头的数据。 如果我们要将数据组合成2*2 YUV422格式并发送到 CSI2-TX,需要使用哪些节点来实现数据?
此致、
Katherine
您好、Katherine、
R5F 上的 OpenVX 主机目前是一个概念验证、未集成到 SDK 中。
因此、这种实现几乎没有限制。
一个此类限制是该实现不支持 A72作为目标。
有关更多 详细信息、请参阅以下应用手册中的限制部分。
R5F MCU2_0上 Jacinto TDA4VM OpenVx 主机的概念验证支持(TI.com)
此致、
Nikhil
尊敬的 Nikhil:
您能否为 以下问题提供更详细的解决方案? 提前感谢您。
Unknown 说:1)如何将 MCU2_0的数据发送到 A72? 如何启用每个内核之间的 IPC 通信?
---------------- >是否无法将数据图像发送到 A72? 不可能进行内核间通信?
Unknown 说:2)来自 VISS 的数据可以分为两个通道吗? (一个通道在 MCU2_0内传输、并通过 CSI2-TX 输出、第二个通道被发送到 A72部分以执行检测功能。 检测功能将使用 DSP 的相关节点。) A72能否做到这一点?
---------------- >是否可以启用 A72端的 VX 节点? 是否可以满足该要求?
Unknown 说:3)来自 VISS 的数据是 NV12。 我们输入4个摄像头的数据。 如果我们要将数据组合成2*2 YUV422格式并发送到 CSI2-TX,需要使用哪个节点来实现?
3)来自 VISS 的数据是 NV12。 我们输入4个摄像头的数据。 如果我们要将数据组合成2*2 YUV422格式并发送到 CSI2-TX,需要使用哪些节点来实现数据?
此致、
Katherine
您好、Katherine、
是否无法将数据映像发送到 A72? 无法进行核心间通信?
在当前的 SDK 中、在 A72作为主机的情况下、缓冲区的存储器是由 A72分配的。 因此、可以在内核之间访问这些数据缓冲区以共享数据。
而在 R5F 作为主机时、 缓冲区的存储器由 R5分配。 此外、由于 dma-buf 反向移植限制、A72无法访问它、因此无法共享数据。
我目前认为共享数据的唯一方法是从 OpenVX 缓冲区到 Linux 缓冲区执行 memcpy。
但这还没有通过电流进行测试 概念验证 R5F 作为主机。
能否启用 A72端的 VX 节点? 是否可以满足此要求?
由于上述限制、当前无法在 A72上创建节点。
来自 VISS 的数据是 NV12。 我们输入4个摄像头的数据。 如果我们要将数据组合成2*2 YUV422格式并将其发送到 CSI2-TX,则需要使用哪个节点来实现该数据
这可以通过使用马赛克节点来实现。
此致、
Nikhil