I’m trying to port FreeRTOS on energymicro GiantGeko (CortexM3) with codesourcery cross-compiler. I’m able to compile and run a demo application, but the task that I create it seems that doesn’t start.
When I try to debug it seems that vPortStartFirstTask in port.c (an assembler routine) hangs forever, but the task routine is never reached.
My starting point was http://www.freertos.org/Interactive_Frames/Open_Frames.html?http://interactive.freertos.org/entries/20291196-energy-optimized-port-of-freertos-6-for-efm32, but I tryed also with the last version of FreeRTOS and I have a similar problem (in prvPortStartFirstTask routine in port.c).
Any idea about this problem?
Any help is greatly appreciated!