Content originally posted in LPCWare by vddvss on Fri Mar 06 16:02:00 MST 2015
Hi I am an absolute beginner with LPCXpresso. I have reasonable experience in programming 8 bit controllers in C (Microchip) and finally I decide to take the leap into the present with NXP's Cortex M0 processors, as a possible candidate to substitute the current 8 bit processors for relative simple tasks. The first thing I did is I bought the LPCXpresso 824 MAX board to experiment with. I plan to use LPCXpresso IDE.
Now the firs thing is that I have downloaded the LPCOpen package for the 824, and took a look into the programs, and tried to compile them.
The question is: did I interpret the following lines:
text data bss dec hexfilename
4196 0 468 4664 1238periph_blinky.axf
of the preipheral blinky example project right, by thinking: the program consumes 4196 bytes of code (almost 13%) out of the possible 32768 bytes when built in Release mode?
In Debug build, the same is:
text data bss dec hexfilename
6536 0 468 7004 1b5cperiph_blinky.axf
The debug build is almost 20% of the available "program memory"? This I find to be too much (coming from the world of 8 bit Microchip controllers, where similar functionality - blinky - could be realized just by a few 10's of lines).
Thank you for anyone's feedback!