nobody wrote on Wednesday, August 16, 2006:
Anybody else having problems with FreeRTOS and crossworks on a SAM7S256?
If I take the rowley lwIP demo and build it (with only the flash task included), FreeRTOS doesn’t start up - it crashes. If I remove lwIP & basicWEB.c from the source tree and re-build (even though they’re not being called) it runs.
My own project I have ethernet & USB now working (the USB CDC example), but now I’m seeing the same sort of problem.
With the Idle task for USB as was in the lwIP demo, it all works fine. If I comment out the code inside the idle task, it crashes, doesn’t even appear to start up any tasks.
It only works when the provided idle code is in place. I even tried swapping it out for my own which just echos back on the CDC com port, but that causes a crash as soon as the scheduler starts, none of the tasks seem to start (i put breakpoints in them).
Getting very frustrated there, it would appear as if crossworks is not compatible with FreeRTOS.
Anybody shed any light on this problem.