diff options
author | Daniel Stenberg <daniel@haxx.se> | 2004-09-06 07:05:12 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2004-09-06 07:05:12 +0000 |
commit | 678090a2e7e694fa72fb9a4d4c7532e2699e2880 (patch) | |
tree | f60778f49cc620ab64b8cd4e9abdafa6f10eafe4 /firmware/rom.lds | |
parent | 0dfc2c9dcd07adfc874e297e549d146035fc0292 (diff) |
rombox support: building and zip
general makefile: less output
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5043 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/rom.lds')
-rw-r--r-- | firmware/rom.lds | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/firmware/rom.lds b/firmware/rom.lds index c5492431b2..a759ed2f9f 100644 --- a/firmware/rom.lds +++ b/firmware/rom.lds @@ -24,15 +24,14 @@ SECTIONS . = _datastart + 0x200; *(.data) . = ALIGN(0x4); - _dataend = .; + _dataend = .; + . = ALIGN(0x10); /* Maintain proper alignment for .text section */ } > DRAM - .datacopy : - { - . += SIZEOF(.data); - } > FLASH - - .text : + /* TRICK ALERT! Newer versions of the linker don't allow output sections + to overlap even if one of them is empty, so advance the location pointer + "by hand" */ + .text LOADADDR(.data) + SIZEOF(.data) : { *(.init.text) *(.text) @@ -44,10 +43,6 @@ SECTIONS *(.rodata) *(.rodata.str1.4) . = ALIGN(0x4); - } > FLASH - - .iramcopy : - { _iramcopy = .; } > FLASH |