LPC214x's BSP for RTEMS [Success!]
Ray
xr at trasin.net
Mon Jun 18 12:21:21 UTC 2007
Congratulations!!
I think you may be the first one to run hello.exe in a 32K SRAM systems.
Ticker is a bit large. The default RTEMS_MINIMUM_STACK_SIZE is 4K for ARM system, which means you need 24K(4*2*3k) stack space to run ticker. (You can try to adjust RTEMS_MINIMUM_STACK_SIZE for your BSP)
BTW, I think Joel is going to put a no-filesystems option in CVS. That is a blessing for us. I believe if libc and IMFS is striped away, RTEMS is meaningful for lpc2148.
------------------
Thanks & Best Regards!
Ray
2007-06-18
-------------------------------------------------------------
From: dave madden
Date: 2007-06-17 14:23:32
To: Joel Sherrill
CC: ray; rtems-users at rtems.com
Sub: Re: LPC214x's BSP for RTEMS [Success!]
>>I'm an idiot. You can't overlap the heap with the workspace. That's
>bad. If you keep them separate, you're good to go. I have Hello
>running on an Olimex LPC2148 prototyping board. Ticker is too large
>(data seg plus workspace exceeds 32k). Next I'll have to see whether
>I can shrink things down even further, because even Hello uses up
>almost all the RAM.
>
>Thanks to Joel & Ray for their help!
>
More information about the users
mailing list