The memory map diagram illustrates how information is stored in the onboard flash and in RAM. This is especially useful if you wish to re-partition the resources in your system.
Items of note include:
Flash partitions for CE files and flash disk
How the CE image maps into RAM
How the entries in the REG and HWT files relate to the memory configuration
The Bitsy and ADS XScale products use a similar structure, but set aside 2MiB for system files and use the lowest block of flash to store the boot code. The CE Developer's Guide (C# editon) has updated memory maps that show these changes.
The memory map for PXA255 and 270 devices is found in Topic 2464
Edited by akidder 7-Jul-2004: Expand note about 2 MiB for system files and add link to CE .NET Developer's Guide. Edited by ljoy 22-Aug-2008: Add link to memory map for PXA255 and 270 devices
The boot code sets the first 32-bit word (four bytes) of each partition to the size(in bytes) of the file.
Boot ROM 1.82 and later of the Graphics Master use a second word at the beginning of the NKLOAD.BIN partition to store information about the size of the CE image.
Each of the partitions for ADSLOAD.REG, .HWT, .BMP and .EXE is 256kiB in length (one sector of flash).
The Bitsy, Bitsy Plus, AGC and other products that do not have hard boot ROMs use the first sector of flash to store the boot code. That sector does not use the first word to store the length of the boot code.