I’ve used Atmel START to create a sample FreeRTOS app. It’s using dynamic allocation, but my application requires static allocation.
- Is there a way to specify static allocation (e.g. xSemaphoreCreateMutexStatic) in the Atmel START dashboard?
- The generated project includes
rtos_port.c
, which has calls to (e.g.)xSemaphoreCreateCounting
rather thanxSemaphoreCreateCountingStatic
. What’s the correct remedy? Should I hand-editrtos_port.c
? - (Less important) Atmel START generates
FreeRTOS v10000
, which is a bit behind the latest release. Is it worth upgrading, and if so, what’s the best way to do that?