2025-08-28 1:16 AM - last edited on 2025-08-28 1:32 AM by mƎALLEm
Hi,
I using STM32H745I-Disco board and trying to do intercomunication using OpenAMP. But my generated code is compile sucessfully but it not working in coreM4 it stucking in the below function
/* create a endpoint for rmpsg communication */
int32_t status = OPENAMP_create_endpoint(&rp_endpoint, RPMSG_CORE_M4_NAME, RPMSG_ADDR_ANY,
rpmsg_recv_callback, NULL);
if (status < 0)
{
Error_Handler();
}
I have tried the example code Openamp_ping_pong example for STM32745I-Disco board, which is
Working fine. But my generated code is not working. I have go through the already mention same
issues in ST forum which link given below
https://community.st.com/t5/stm32cubemx-mcus/openamp-issue-on-stm32h745/m-p/794133?search-action-id=67994286745&search-result-uid=794133
and I have go through the OpenAMP document also which link mention below
My STM32CubeIDE version is 1.18.1 and Cubemax version is 6.14.1.
can someone please help what is need to modify and change to get the intercommunication work
with my code.
Thanks
Vineet
Post edited by ST moderator to follow the community rules. Please review this post on how to insert a code in your posts. Thank you for your understanding.
2025-08-28 1:55 AM
Hello @Vineet_872
Please refer to the article below:
How to implement inter-processor communication in ... - STMicroelectronics Community