ROM Image Addresses

The program ROM image is usually the whole image of the program. The ROM image allocates RAM space for its variables, and optionally for its executable code, at application startup. A ROM image is defined by these addresses:

Note: ROM Image address needs to be synchronized with the LCF specified ROM address to avoid conflict between execution address (start address) and load address (ROM address). The linker will pick LCF specified address as the execution address (start address).

To specify these addresses in the CodeWarrior IDE, turn on Generate ROM Image in the EPPC Linker settings panel, then enter addresses in the RAM Buffer Address of ROM Image and ROM Image Address fields on the Properties > C/C++ Build > Settings > Tool Settings > PowerPC Linker > Output panel.