主题中讨论的其他器件:TDA4VM
工具与软件:
您好、TI 团队:
我们参考的是最新的 PDK
平台开发套件(PDK)—平台开发套件(PDK)- Jacinto 用户指南(TI.com)
我正在处理一个涉及 TDA4VM SoC 的项目、我需要将图像数据(100x100 RGB 8位)从运行 Linux 的 A72内核传递到运行 TI-RTOS 的 R5F (MCU 域)内核。 并发回一个信号(文本)以确认接收到的图像。
我的目标是将共享存储器和虚拟化概念用于内核间通信。
我有一些问题、并希望获得有关实施该计划的最佳实践的指导。
在 DDR 中为图像数据分配共享存储器的建议方式是什么? 应该分配固定的缓冲区大小、如何确保正确对齐?
如何设置 VRING 以进行从 A72到 R5F 的通信? A72至 R5F 和 R5F 至 A72通信是否应该有单独的 Vrings?
考虑到图像数据可能很大、我如何管理同步并确保数据一致性?
传输图像数据的最佳方法是什么? 我是否应该使用单个大的缓冲区(如何在单个缓冲区中传输大量数据? RPMsg 可以传递496个字节)、还是更好地将映像拆分成更小的块?
在 TDA4VM SoC 中将共享存储器用于图像数据传输时、是否有任何具体的注意事项或限制需要注意?
我们可以看到类似这样的示例应用吗? 其中数据存储在共享存储器中并发送到 MCU 域中的 r5f 内核
谢谢