5 OUTPUT_FORMAT(elf32-littlearm)
7 STARTUP(target/arm/imx31/crt0.o)
9 #define DRAMSIZE (1 << 20) /* Limit 1 MB for bootloader */
11 #define DRAMORIG 0x02000000
12 /* #define IRAMORIG 0x1FFFC000 */
14 #define IRAMSIZE IRAM_SIZE
15 #define IRAMORIG DRAMORIG
16 #define FLASHORIG 0x0000000
21 DRAM : ORIGIN = DRAMORIG, LENGTH = DRAMSIZE
22 DEVBSS : ORIGIN = CSD0_BASE_ADDR + (MEMORYSIZE*0x100000 - 0x100000), \
23 LENGTH = 0x100000 - FRAME_SIZE - TTB_SIZE
42 *(.rodata) /* problems without this, dunno why */
48 /* Pseudo-allocate the copies of the data sections */
70 _vectorscopy = LOADADDR(.vectors);