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/TMS320C6678:IPC MessageQ 问题

Guru**** 2601915 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/646638/rtos-tms320c6678-ipc-messageq-question

器件型号:TMS320C6678

工具/软件:TI-RTOS

您好!

我使用 MessageQ 模式发送消息。 但是、当我像这样在 MSMCSRAM 中配置 ShareRegion 时:

VAR SHAREMMEM = 0x0c200000;
var SHAREDMEMSIZE = 0x00200000;

SharedRegion.setEntryMeta(0、
{基地址:SHAREMMEM,
Len:SHAREDMEMSIZE、
ownerProId:0、
IsValid:true、
名称:"MSMCSRAM_IPC"、
});

对于(var i = 0;i < 8;i++){
Ipc.setEntryMeta({
RemoteProId:i、
setupMessageQ:true、
});
} 

我向远程处理器发送带有 ID 的消息、但从内核接收到的消息 ID 错误。 当我像这样设置 DDR3中的共享区域时

VAR SHAREMMEM = 0x8000000;
var SHAREDMEMSIZE = 0x01000000; 

从内核可以检索正确的消息 ID。 为什么?

谢谢  

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

    我们的团队需要一些时间来收集实验室中的数据。 请给我们几天时间、我们将会与您联系。

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

    您是否使用 OpenMP? 您能否共享您的 cfg 文件?

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

    我没有听到您的反馈、因此我假设您能够解决您的问题。 如果不是、只需在下面发布回复(如果该线程由于超时而锁定、则创建新线程)。

    最棒的
    Sahin