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.

[参考译文] RTOS/66AK2H12:IPC 问题

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/565588/rtos-66ak2h12-ipc-question

器件型号:66AK2H12

工具/软件:TI-RTOS

我阅读 IPC 培训文档(https://training.ti.com/system/files/docs/keystone-intro-ipc-slides.pdf )。 我对此有2个问题。  

请回答以下问题、并帮助我。 提前感谢您。

该文档指出、共享存储器、多核导航器、SRIO 可用作 IPC 的传输。

是否可以将超链接用作传输?

  如果是、我如何对此进行配置?

  如果否、如何使(修改源代码)将超链接用作 IPC 传输?

2.该文档指出,在3个传输(共享存储器、多核导航器、SRIO)中,多核导航器具有最高的吞吐量性能。

但我运行 transport-qmss-benchmark 示例({TI Root}\pdk_k2hk _4_0_2\packages\MyExampleProjects\transportQmsBenchmarkK2HC66ExampleProject\),  

与 qmss (=multicore navigator)相比、共享内存传输的吞吐量性能更高。  

多核导航器具有最高的吞吐量性能是否正确?

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

    [引述]1. 该文档指出、共享存储器、多核导航器、SRIO 可用作 IPC 的传输。

    是否可以将超链接用作传输?

    如果是、我如何对此进行配置?

    如果否、如何使(修改源代码)将超链接用作 IPC 传输?

    可以将超链接用作 IPC 传输。 查看此 wiki:
    processors.wiki.ti.com/.../MCSDK_UG_Chapter_Developing_Transports

    特别是 SYS/BIOS DSP 移植软件:
    processors.wiki.ti.com/.../MCSDK_UG_Chapter_Developing_Transports

    关于您的第二个问题、我将添加 RTOS 团队来详细说明。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好 感谢您的回答。
    是否有人回答第二个问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已向 Keystone 专家发送提醒。 他们的反馈将在此处发布。

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

    你(们)好


    与任何文档一样、基准测试取决于当时的实施情况。 原始 IPC 共享存储器使用双倍复制-当消息从 ARM 用户空间移动到 DSP (并移回)时、从用户空间复制到内核空间以及从内核空间复制到共享存储器。 复制是使用 ARM CPU 完成的。

    QMSS 实现使用由基础设施 PKTDMA 完成的消息的单个副本、因此释放了 ARM CPU 以执行其他操作

    IPC 共享存储器实现可能会在后续版本中进行更改。  消息收发时间在很大程度上取决于配置、 因此我建议您根据您的设置对两种机制进行基准测试并测量确切时间。

    已运行

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否有任何将超链接用作 IPC 传输的示例代码?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果它不在版本中、则没有示例