How to do test on Freertos AMP?

I have a questions about how to test the freertos. I have a multiple core MCU, and I have modifice the Freertos to support AMP. That is I run 3 freertos on 3 MCU cores. However, I am not confident if there’s some potential bugs/prblems on my result. How to test the the function/stabilities of the AMP freertos? Is there a derailed test process for this?


Do you any communication between those cores? If not, you can use our official demos/tests to test each instance - FreeRTOS/FreeRTOS/Demo/Common/Minimal at main · FreeRTOS/FreeRTOS · GitHub

Here are the instructions about using these - FreeRTOS/ at main · FreeRTOS/FreeRTOS · GitHub


Thanks a lot, I will try that!

You can use hardware debuggers, like Segger J-link (generic), ST-Link (ST), LPC-Link (NXP), etc, for tracing your code. All those debuggers include a front-end that is FreeRTOS aware (Eclipse most of the time; Segger has its Ozone GUI). This means you can see what’s going on (tasks, memory usage, etc) while your app runs on top of FreeRTOS.