I’m using FreeRTOS 6.0.3 on a PIC24H using Microchip C30 v3.23.
Since this is my first project with FreeRTOS I’m trying to follow documentation instructions, so currently my C30 command line options are:
-g -Wall -DMPLAB_PIC24_PORT -O2 -fno-omit-frame-pointer -merrata=exch -mlarge-data -fno-schedule-insns -fno-schedule-insns2
My question is: why exactly are needed the “no omit frame pointer” and “no-schedule-insns/2” options ? I’m guessing about the first one but the latest puzzle me…
Thanks for your kind answers to my curiosity
A. de Manzano