OpenAMP and FreeRTOS on STM32MP1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-02-01 2:28 AM
I am facing a freeze on M4 and A7 core when enabling FreeRTOS with OpenAMP_TTY_echo example.
Can someone please point out if OpenAMP and FreeRTOS can be run together or not?
- Labels:
-
FreeRTOS
-
STM32MP15 Lines
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-02-06 5:05 AM
Still waiting for some response, here.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-03-08 6:23 PM
I'm having same problem.
Noticed that there are no examples with this combination.
Is OpenAmp thread safe?
More info here
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2021-03-09 5:52 AM
Hello,
Have you tested this exemple: https://github.com/STMicroelectronics/STM32CubeMP1/tree/master/Projects/STM32MP157C-DK2/Applications/OpenAMP/OpenAMP_FreeRTOS_echo?
Note that the use of OpenAMP and freeRTOS has limitations:
- As mentioned in issue 101, there is a thread rescheduling issue that can lead to a freeze. To avoid this you have to handle the RPMsg send an receive in the same thread ( to avoid double mutex lock).
- The libmetal library of the ST distribution has been configured for the baremetal ( no OS). It therefore does not take advantage of FreeRTOS routines.
