cancel
Showing results for 
Search instead for 
Did you mean: 

OpenAMP automatic address assignment

StrangeTau
Associate II

Hello

 

I'm developing RTOS environment of dual-core in STM32H757.

In OpenAMP communication mode, CM4 is the master and CM7 is the slave, and I used SRAM4 to create SHMEM.

I could refer to the examples provided by STM32, and I read the application note AN5617.

 

In the functions rpmsg_init_ept and OPENAMP_create_endpoint, if dest_addr and addr are equal to RPMSG_ADDR_ANY(0xFFFF FFFF), I know that the address is automatically assigned to the parameters. is it correct?

just I try to above method, but the address is not automatically assigend to parameters, and the function OPENAMP_Wait_EndPointready fails.

 

Any help is greatly appreciated!

 

Friendly regards, Tau

 

# OpenAMP communication mode : master CM4

StrangeTau_0-1729476801672.png

# In the function OPENAMP_Wait_EndPointready

StrangeTau_1-1729476845842.png

# CM4 terminal results

StrangeTau_2-1729476901562.png

 

0 REPLIES 0