2026-04-10 5:30 AM
Hi,
I am using STM32H755 where M7 and M4 runs bare-metal firmware using OpenAMP (RPMsg).
Sampling rate is set to 250 SPS. The data is sent from M4 to M7 using OPENAMP_send() function.
Observation: Data loss of approximately 10% is observed during transmission from M4 to M7. The loss does not follow a fixed pattern.
Questions:
- Is this an expected behavior with RPPMsg/OpenAMP at this rate?
- How can I ensure reliable transfer without data loss?
Thanks & Regards,
Bhagyashree Ghosh Roy
2026-04-10 6:06 AM
Hello,
Ensure the memory shared between the cores is non cacheable from CM7 side.
Please refer to the OpenAMP examples provided in the H7 cube: