-
Bug
-
Resolution: Fixed
-
High
-
SITSW-5091
-
08.06.00
-
10.01.00
-
One of the customer is trying to do IPC between RTOS on M4F core and Linux running on A53 core.
Test Procedure:
Linux on A53 core is continuously sending messages to M4F core and not waiting for any response from the M4F core.
M4F core is sleeping for 40 sec. Once M4F core comes out of the Sleep function, it starts to process the messages. After some time the M4F core hangs.
From debug I found it is getting stuck in the below piece of code.
if(msgValue == rxMsgValue)
{ /* check full ring */
while((RPMessage_vringIsFullRxBuf(remoteCoreId) != 0U))
}
Please refer below e2e -
Please go through the attached zip file for code changes.