LPC214x's BSP for RTEMS [Success!]

Ray xr at trasin.net
Mon Jun 18 12:21:21 UTC 2007

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!

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