From b7a4e101cb1bc8b01a1e6182939a33919814664f Mon Sep 17 00:00:00 2001 From: Karl Kurbjun Date: Sat, 13 Oct 2007 14:53:34 +0000 Subject: M:Robe - Fix compilation and remove some warnings git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15095 a1c6a512-1295-4272-9138-f99709370657 --- firmware/boot.lds | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'firmware/boot.lds') diff --git a/firmware/boot.lds b/firmware/boot.lds index dcc92deb8e..a8404134ae 100644 --- a/firmware/boot.lds +++ b/firmware/boot.lds @@ -104,7 +104,7 @@ SECTIONS *(.text*) } - .data : { + .data : { *(.icode) *(.irodata) *(.idata) @@ -173,6 +173,8 @@ SECTIONS . = DRAMORIG + 0x1000000; .text : { + loadaddress = .; + _loadaddress = .; *(.init.text) *(.text*) *(.glue_7) @@ -199,7 +201,7 @@ SECTIONS *(.data*) . = ALIGN(0x4); _dataend = . ; - } >DRAM + } > DRAM .stack : { @@ -209,27 +211,26 @@ SECTIONS . += 0x2000; _stackend = .; stackend = .; - } >DRAM + } > DRAM - .bss : { + .bss : + { _edata = .; *(.bss*); *(.ibss); *(COMMON) _end = .; - }>DRAM + } > DRAM - .vectors 0x0 : + .vectors IRAMORIG : { - loadaddress = .; - _loadaddress = .; _vectorsstart = .; KEEP(*(.resetvectors)); *(.resetvectors); KEEP(*(.vectors)); *(.vectors); _vectorsend = .; - } AT> DRAM + } AT > DRAM _vectorscopy = LOADADDR(.vectors); } #elif (CONFIG_CPU==IMX31L) -- cgit v1.2.3