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.

MCU-PLUS-SDK-AM243X: understanding update of Ipc RPMessage in SDK 09.01

Part Number: MCU-PLUS-SDK-AM243X
Other Parts Discussed in Thread: SYSCONFIG

Hello,

we are updating to MCU PLUS SDK 09.01 and I saw that the Ipc is initialized differently now via SysCfg in the examples for IpcRPMessageEcho.

I saw in the drivers themselves there was only the addition of the crc, but SysCfg now drops all the settings for Rx and Tx VRINGs. Why is that?

for example a diff of the generated files would look like this:

and

It drops all the two dimensional array usage of Tx an RxVRings but on the other hand the driver itself does not handle anything differently here. So in my understanding this information is now missing. If we follow the initialization chain, the vringRxBaseAddr is never initialized, so what value will RPMessage_vringReset then take at this part?

Also the vringTxBaseAddr has now not matching values for the Tx.

We wrote our own IpcDriver using RPMessage and we did the initialization-algorithm like written in the SysCfg until SDK 09.00, but in Code directly. Since it changes now and it looks like it shouldn't work at all since important values are missing, I need to understand what happens here.

Best regards

Felix