-"I assumed that you used the exact same FPGA configuration for the first simple programs... Does it meet all timing requirements?"
How can i know that ?
-"Did you use different addresses sections for exceptions/heap/stack between the simple socket server and the other applications you tried? "
Nope.I guess they should all point to the same location of exception vector (whether it is ssram or on-chip ram).Is this correct?
-"are you sure you have enough on-chip memory to fit the entire SSS application, including stack and heap?"
Positive.I am able to allocate 500K of internal RAM without a problem.From the console i see "downloaded 305k...." so i guess that the program takes 305k of memory space
(correct me if i am wrong).Also ,if i am not mistaken,in case of not enough memory space,there are error messages in console indicating that there is not enough space.
Another thing,i have tried to run lwip-based program,which was run and tested correctly previously on embedded systems development kit.That program occupes less memory space.While trying to run it,i got the same error.I guess it is program size issue,but of course it is unacceptable not to be able running a program above certain size if you have enough memory.