/* * lpc2220_rom.ld - linker script for the lpc2220 device (->rom) * * author: hackbard@hackdaworld.org * */ /* memory definitions */ MEMORY { FLASH_BANK0 (rx) : ORIGIN=0x80000000, LENGTH=0x00100000 FLASH_BANK2 (rx) : ORIGIN=0x82000000, LENGTH=0x00100000 RAM (rw) : ORIGIN=0x40000000, LENGTH=0x00010000 } /* section definitions */ SECTIONS { /* startup and user code (.text) */ .text : { startup.o(.text) // startup code *(.text) // our code *(.glue_7) // glue code *(.glue_7t) // glue code } > FLASH_BANK0 . = ALIGN(4) /* read only data */ .rodata : { *(.rodata) } > FLASH_BANK0 . = ALIGN(4) /* initialized data */ .data : { *(.data) } > RAM . = ALIGN(4); /* uninitialized data */ .bss : { *(.bss) } > RAM }