I have an Initial Program Loader (a very stripped down bootloader) for
an ARM 922 based CPU that must fit in 16K so that it can be auto-loaded
from the NAND Flash's boot block when the processor is reset.
The current code builds under the ARM development suite and fits into
the 16K space. I want to move away from using the ARM development
suite tools and use only the Platform Builder tools.
When I build the same exact code with the Platform Builder tools it
generates an image that is 32K and after MAKEIMG runs, it is 64K.
What could be causing the PB C compiler to generate code that is 2x
larger than the ARM development suite? I have double checked the
optimization flags to ensure it is optimizing for size.
I'm doing a retail/release build.
Mark Moeller
Qualnetics Corporation