Content originally posted in LPCWare by chuckp on Wed May 23 15:33:05 MST 2012
I built up a version of the project, but it's not running. I am open to ideas:
- I started from a simple FreeRTOS project which only started two tasks, one monitoring the uart and placing characters in a queue. The other monitoring the queue. This worked well before I added the lwip code.
- I added the LWIP files to the project and got it to compile. I excluded timer.c (as it conflicts with a FreeRTOS file).
- I initially hit the hard fault handler, but when I raised the stack sizes in my two tasks, that went away.
- The debugger shows there are no tasks to schedule and many registers are filled with A5. It looks like some stack overflowed.
But I have called no lwip code. What has been reconfigured?
I'd love to have an IAR project that includes a running lwip...