TouchGFX + OpenAMP coexist issue
Hello community,
I am working on a project that involves the use of both CM7+CM4 cores from an stm32h7, to communicate both i need to use openamp.
I have successfully made an standalone project that only have the openamp working, but when i port it to my actual project, it does not work/coexist with the touchgfxapp, i have found there an strange behaivour when i do initialize the MX_TouchGFX_Init before the MX_OPENAMP_Init, if i do the initialization that way, it would be "stuck" forever in the function: OPENAMP_Wait_EndPointready(&rp_endpoint);
If i do initialize first the OpenAMP it works fine, until i need to communicate, being able only to send one message and receive one answer and stuck forever in the "OPENAMP_check_for_message();" function.
I am going to put this functions (the initialization and also the message check) in freertos task because i have the suspect that this is due to "task/functions" priorities, and until now i have been working them outside the freertos and looking to call a custom function when needed.
Have someone been dealing with this kind of behaivour before?
I am using stm32cube ide 1.12.0 and touchgfx designer 4.21.3 under windows.
Hope to hear from you soon community :)
