STM32H757 / Inter-core Communication using OpenAMP and HSEM in RTOS
Hello
I'm developing RTOS environment of dual-core in STM32H757.
An error occurred while transfering the data from CM4 to CM7, and I didn't think the EndPoint was fully created, so the value of variable "status" checked, and the value is greated than 0.
Is the variable and creation of EndPoint irrelevant?
<Flow>
1. CM7 & CM4 : EndPoint and OpenAMP initialized (status ≥ 0).
2. CM7 : Function MAILBOX_Poll() is circling an infinite loop in the function OPENAMP_Check_for_message() within function receive_message().
/ CM4 : Waiting for the flag status.
3. [Send error from CM4 to CM7]
CM7 : The same condition as '2.'
/ CM4 : Function OPENAMP_send is returning RPMSG_ERR_ADDR because dest_addr is equal to RPMSG_ADDR_ANY.
Any help is greatly appreciated!
# The code in rpmsg.h file.

# Terminal results

Friendly regards, Tau
