请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6670 大家好、
我的问题不是什么问题、而只是处理请求帮助了解通过 QMSS 进行的 IPC 传输的问题。
我在 C6670上为我的项目实施了基于 QMSS 功能的 IPC 传输、我一直在阅读 BIOS-MCSDK 2.0用户指南的 IPC 部分。
参考 MCSDK 用户指南中标题为"IPC QMSS 传输消息通过"的梯形图。 当一个内核通过 QMSS 向另一个内核发送 MessageQ 消息时、发送内核会从 Free Queue (自由队列)弹出一个空闲描述符、向描述符添加一个指向消息的指针、将消息和描述符写回共享存储器、并将描述符推送到远程处理器的 Receive Queue (接收队列)。
在我的特定情况下、我希望使用单片描述符、以便描述符包含数据包数据(即 MessageQ 消息) 、而不仅仅是主机描述符中的数据指针。
我想知道、当我使用 QMSS 传输包含在单片描述符的数据包数据中的消息时、为什么要将消息和描述符回退到共享存储器?
谢谢。
Rawley