Port: uIP_Demo_Rowley_ARM7

nobody wrote on Thursday, March 23, 2006:

i using this Port and the webserver is fine. Because i need UART communication and the example for LPC2106 doesn´t work i wort my own one. I it a very simple solution: The Lpc sends an idstring gets an answer i generates 3 more Strings and send it to the receiver. becaus it is always reruns the same i call the function at "vErrorChecks" so this starts prvToggleOnBoardLED(); and VUART();
i think this should work because my Task not take a long time. But it dosn´t. It stops the webserver and i think kills "vErrorChecks" because the yellow LED  doesnt cange its frequency it is on or off wenn it stops. Does someboda know what i can do to solve this Problem?

nobody wrote on Thursday, March 23, 2006:

First - I use the LPC2106 example and it works fine.

I didn’t know there was a uIP demo for Rowley.  Is this something you have created or did you get it someplace.

The first place to look is the stack sizes.  Making string handling calls in GCC uses a lot of stack.  This is the only down side of GCC.

nobody wrote on Thursday, March 23, 2006:

This Port is part of FreeRTOS

The Problem using the LPC2106 example was that scheduler did not start. That´s why i try it one my own.

the Uip Task has a defines Stacksize:
"#define mainUIP_TASK_STACK_SIZE  ( 150 )"

the "Check" Task uses "configMINIMAL_STACK_SIZE,".
So you mean i should define a stacksize maybe 150 to?

Maybe my description was not really good:  The webserver Start sending the String and made from the ansers the new one and sent it too.
so the routine sems to be ok but it only work for 2 or 3 times the it stops everything.
takin it out everyting is fine again.

nobody wrote on Sunday, March 26, 2006:

ok all right i found my misstake. the read routine stops all