Sorry if that had already been covered somewhere; if so I didn’t found it.
It’s been on week that I try to port freeRTOS on my ST mb393b eval board using Rowley CrossWorks without success so far.
The board is equiped with a STR710FZ2.
I have followed the port instruction on freertos.org (but I should have done something wrong) and I have a project with only 1 task that should blink a led (tested ok without the freertos code).
For now I am in a stage where the project compile and run, I am able to put a breakpoint in my task (so I assume that the scheduler is started), but when I call vTaskDelay() the application seems to crash.
So I suspect that I have done something wrong with the tick timer ISR or the yeld function.
I have based my port on a mix between Str75_GCC Str71x_IAR and LPC2138_Rowley, but I can’t find what is wrong, nor have I the knowledge to debug this kind of problem (I had never touched startup asm before that )
Is there some one with experience on this architecture that had already been thru that ?
(As there is no way to attach files, I can mail port.c, portISR and portmacro.h)
Thanks in advance!