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.

[参考译文] TDA4VM:如何在版本7.03 RTOS+QNX 中使用 A72和 MCU1_0之间的共享存储器进行大型数据传输?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1046011/tda4vm-how-to-use-share-memory-between-a72-and-mcu1_0-for-large-data-transmission-in-version-7-03-rtos-qnx

器件型号:TDA4VM

软件版本:7.03 RTOS+QNX

在我们的项目中、我们现在使用 IPC 在 A72和 MCU1_0之间传输数据。

但 IPC 无法满足大型数据传输要求。

以降低 IPC 负载。

如果  A72和 MCU1_0之间的共享存储器 对于 大型数据传输是可行的?

如何做到这一点?

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

    尊敬的 Hongrun:

    QNX 有 一 个共享内存分配器资源管理器(内存分配器)组件、用于保留较大的内存区域。

    遗憾的是、QNX SDK 中没有仅使用 IPC 和内存分配器的独立 IPC 测试。

    不过、Vision Apps 远程服务测试代码旨在使用共享存储器缓冲区进行更新。 您可以参考 Vision Apps appMem Utility API 及其实施方案以供参考。  Vision Apps A72 Memory Test (视觉应用程序 A72内存测试   )和 IPC Test (IPC 测试)还展示了 A72端的大型缓冲区分配情况、并通过远程服务测试将其用于 IPC 中。

    如果您有任何疑问、请参阅这些信息并告知我。

    此致

    Suman

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

    尊敬的 Suman:

       我进行了 IPC 测试。  启用 MCU1_0时、远程服务测试失败。   

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

    尊敬的 Hongrun:

    是的、MCU1_0是唯一存在问题的器件。 所有其他内核都应该正常工作。

    请参阅我的答案和主题#1043221上的错误参考

    此致

    Suman

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

    尊敬的 Suman:

       这意味着 IPC 和共享存储器不能在 A72 (vision_apps)和 MCU1_0 (mcusw)之间进行通信。

       无法满足数据传输质量要求。

       我想知道何时可以修复此错误?

       这对我们的项目来说是严重的。

       链接:TDA4VM:MPU (vision_apps)和 mcu1_0 (mcusw) IPC 通信之间发生 IpcUtils_HeapAlloc 故障。 -处理器论坛-处理器- TI E2E 支持论坛

       这个问题仍然没有解决。   

       目前  、A72和 MCU1_0 (mcusw)之间的通信在我们的项目上没有解决方案。  

       你有什么意见吗?

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

    尊敬的 Hongrun:

    请在相应的线程上执行 ping 操作、以获取该线程的更新。

    我知道无法将共享存储器与 MCU1_0一起使用是一个大问题。 我需要花些时间来调查 MCU1_0问题并建议可能的解决方法(我可能会在两周后回来)。 上面报告的错误修复非常具有侵扰性和复杂性(超出 IPC 代码库)、因此处于搁置状态。

    此致

    Suman

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

    尊敬的 Suman:

    根据 JIRA、  是否会在版本8.01中修复 MCU1_0问题?

    如果是、SDK 8.01何时发布?  

    我们的项目计划需要时间。

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

    尊敬的 Hongrun:

    SDK 8.1的当前计划是12月下旬

    此致

    Suman

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

    尊敬的 Suman:

    在发布 SDK 8.1之前、是否有关于解决方案的解决方案的解决方案建议?

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

    您好、Zhang、

    我还没有机会探讨这方面的解决办法,由于美国的工作时间很短,所以本周我肯定不会去。

    此致

    Suman

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

    尊敬的 Suman Anna:

    我在 JIRA 中发现此问题已在 版本中更改时间修复。  PROCESSOR_SDK_08.02.00

    https://sir.ext.ti.com/jira/browse/EXT_EP-10522

    原因是什么? 我们迫切需要这一特点。

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

    当 SDK 08.02.00版本发布时?

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

    您好、Zhang、

    SDK 08.02.00版目前计划于2022年3月下半月发布。

    此致

    Suman