Stefano - 

You should be able to run with quite a bit less stack than 65k, although I
seem to remember some routines that may have auto-stack allocations
that are large.  You will have to set the ALLOCA define in include/device.h
in order to have the system allocate large values from the heap.

With regards to building, I don't know which order is required.  I suggest
starting with building the win32 api stuff first, as it doesn't have the 
complexity
of the LINK_APP_INTO_SERVER that will be required for nano-X apps,
since all eCos apps run fully linked instead of separate processes.

Regards,

Greg


On Jun 6, 2012, at 10:41 AM, Stefano Cordibella wrote:

> Hi Greg,
>    today I have work on compilation inside the eCos tree. I was able to build 
> the nanoX part for my eCos target.
> Now I have some link issue, but I think that I will resolve quickly.
> 
> Working on the predefined ecos_app.c I see that the value for each eCos 
> thread stack size is defined at 65536, for my target board this is a very 
> high value because it has 56kB of SRAM... And there are many thread that run 
> together.
> 
> Do you think that this value can be reduced or it is mandatory?
> 
> Thank in advance.
> Best regards,
> Stefano.
> 
> -- 
> Dott. Stefano Cordibella
> ---------------------------------------------
> EDALab - Networked Embedded Systems
> C.S. Dept - University of Verona - IT
> ---------------------------------------------
> email : stefano.cordibe...@edalab.it
> skype : stefano.cordibella
> tel.  : +39 045 802 70 85
> web   : www.edalab.it
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: nanogui-unsubscr...@linuxhacker.org
> For additional commands, e-mail: nanogui-h...@linuxhacker.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: nanogui-unsubscr...@linuxhacker.org
For additional commands, e-mail: nanogui-h...@linuxhacker.org

Reply via email to