I just set up a small test project in Eclipse 3.5 with MSPGCC. I copied all the necessary FreeRTOS source files into my project and adapted the paths pointing to the include. Eclipse now finds everything so far but when I try to compile it, it bails out at task.c with the following error:
…/FreeRTOS/tasks.c: In function `void vTaskSwitchContext()’:
…/FreeRTOS/tasks.c:1589: invalid conversion from `void* volatile’ to `tskTCB*’
Build error occurred, build is stopped
What’s the problem here?