IVA,
Your image is huge!
From your output, you are building an image that is 21 MBytes in size. This won't fit into RAM. Although the kits have 32 MBytes of RAM, the operating system needs a good chunk of that to implement heaps, stacks, etc. Therefore, not all 32 MBytes are available to execute from.
Basically, you have a few choices:
1) Build a retail image instead of a debug image. At least, I'm operating under the assumption that an image of that size is a debug build. Making it a retail build will cut it in half (at least).
2) Build your image to run from Flash instead of RAM. To do this, set the environment variable "IMGFLASH" in the batch file \Wince420\Platform\LoCE_A400_xxx_xxx\LoCE_A400_xxx_xxx.bat to one and completely rebuild your platform.
3) Contact Logic support and they can help you generate a multiple XIP image which can take advantage of the segmented 64 Mbytes of SDRAM that may exist on your kit.
Best regards,
--mikee
|