主题中讨论的其他器件:CCStudio、 TDA4VH
您好!
我正在尝试 mcu1_0 (本地内核)和 mcu2_0 (远程内核)之间的 IPC CDD 通信。
在我将生成的 Cdd_Ipc Ccfg.c 与 vertIoRingAddr 和 vertIoRingSize 如下图所示进行更改后、它是某种类型的工作、但它不能再现。 有时、MCU2_0上不会接收到 mcu1_0发送的消息、有时 MCU2_0也在一个块中接收到之前发送的消息。
.vertIoCfg =
{
.vtIoRingAddr =(void *) 0xAC000000U、
/**<定义应在内核之间共享的地址*/
.vtIoRingSize = 0x3000000U、
/**<共享存储器的大小*/
.reserved = 0u、
/**<将来使用(如果有)*/
}、
实现大致与本文中的相同: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1008492/faq-tda4vm-cddipc-between-mcu1_0-mcusw-and-mcu2_1-vision_apps-based-on-sdk-v7-3 只是它用于 MCU2_0、而不是其中显示的 MCU2_1。
我所做的测试是使用具有和不具有断点的 CCStudio v12。
我可以做些什么来改善沟通?
谢谢!
此致、
卡林

