/** * @file * * @ingroup lpc24xx_linker_ea * * @brief Memory map. */ /** * @defgroup lpc24xx_linker_ea QVGA Base Board Memory Map * * @ingroup bsp_linker * * @brief QVGA Base Board from Embedded Artists (LPC2478) memory map. * * * * * *
Region NameRegion BeginRegion Size
RAM_INT0x4000000064k
RAM_EXT0xa000000032M
* * * * * * * * * * * * *
Section NameSection Runtime RegionSection Load Region
.startRAM_EXT
.vectorRAM_INT
.textRAM_EXTRAM_EXT
.rodataRAM_EXTRAM_EXT
.dataRAM_EXTRAM_EXT
.fastRAM_INTRAM_EXT
.bssRAM_EXT
.workRAM_EXT
.stackRAM_INT
*/ MEMORY { RAM_INT (AIW) : ORIGIN = 0x40000000, LENGTH = 64k RAM_EXT (AIW) : ORIGIN = 0xa0000000, LENGTH = 32M NIRVANA : ORIGIN = 0, LENGTH = 0 } REGION_ALIAS ("REGION_START", RAM_EXT); REGION_ALIAS ("REGION_VECTOR", RAM_INT); REGION_ALIAS ("REGION_TEXT", RAM_EXT); REGION_ALIAS ("REGION_TEXT_LOAD", RAM_EXT); REGION_ALIAS ("REGION_RODATA", RAM_EXT); REGION_ALIAS ("REGION_RODATA_LOAD", RAM_EXT); REGION_ALIAS ("REGION_DATA", RAM_EXT); REGION_ALIAS ("REGION_DATA_LOAD", RAM_EXT); REGION_ALIAS ("REGION_FAST", RAM_INT); REGION_ALIAS ("REGION_FAST_LOAD", RAM_EXT); REGION_ALIAS ("REGION_BSS", RAM_EXT); REGION_ALIAS ("REGION_WORK", RAM_EXT); REGION_ALIAS ("REGION_STACK", RAM_INT); INCLUDE linkcmds.base