MEMORY { page0 (rwx) : ORIGIN = 0x0, LENGTH = 256 text (rx) : ORIGIN = 0x8000, LENGTH = 0x8000 data : ORIGIN = 0x1040, LENGTH = 0x8000-0x1040 } PROVIDE (_stack = 0x8000 - 1);
The page0 definition should not be changed.
The text definition represents the memory area where the program code can be put.
The data definition represents the memory area for program data (initialized and uninitialized data).
The easiest way to adapt the examples for your board is probably to copy the m68hc11-32k directory to another directory and update the memory.x and optionally the make.defs file to define the characteristics of your board.