hi ti
Our SDK is TDA4 8.0.2, MCU 1-0 and A72 exchanging data through IPC. After successfully receiving data from A72 side, MCU 1-0 sends the data to A72, but the transmission fails at the beginning. The failure will continue for a period of time, and after a period of time, the transmission is successful. I did nothing from failure to success.
The cause of the fault is msg is NULL and length is 0 .
token = Virtio_getAvailBuf(vq, (void **)&msg, &length);
pOsalPrms->unLockHIsrGate(module.gateSwi, key);
}
if(!msg)
{
printf("RPMessage_rawSend ...NULL MsgHdr\n");
status = IPC_EFAIL;
}
if(length < bufSize)
{
printf("RPMessage_rawSend ...length %d, reqrd %d\n", length, bufSize);
status = IPC_EFAIL;
}
How to debug this issue? thanks