I’m quite new to FreeRTOS and I would like to use it on an Atmel SAMB11 SoC (arm cortex M0), and more precisely on an Samb11Xplained board. For now I used provided example for SAMD21 SoC.
My first question is the following: does FreeRTOS port depends on the SoC (e.g. SAMB11) or only the processor (arm cortex M0) ? My understanding leads me to the second one.
Next, what are the steps to adapt an example to my board ?
Currently, I’m able to compile FreeRTOS sources in my project. I’ve first created only one task, and after starting the scheduler, the task was processing correctly (even though I observed that it doesn’t work if timer use is enabled in FreeRTOSConfig.h).
I am now trying to create two tasks and check that they both process. The problem is that only one task is executed. I suspect an issue with the systick timer but I don’t know how to fix it.
Thanks for your help !