projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Typo.
[bertos.git]
/
bertos
/
cpu
/
arm
/
scripts
/
arm7tdmi_ram.ld
diff --git
a/bertos/cpu/arm/scripts/arm7tdmi_ram.ld
b/bertos/cpu/arm/scripts/arm7tdmi_ram.ld
index 6345397ca6dd545f0e6a5b999371cb096394fe42..278256eaf60645a37b6dc1d6bb59746eae97f9b7 100644
(file)
--- a/
bertos/cpu/arm/scripts/arm7tdmi_ram.ld
+++ b/
bertos/cpu/arm/scripts/arm7tdmi_ram.ld
@@
-36,7
+36,6
@@
*
*/
*
*/
-ENTRY(_init)
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
@@
-58,7
+57,9
@@
SECTIONS
{
KEEP(*(.vectors));
. = ALIGN (4);
{
KEEP(*(.vectors));
. = ALIGN (4);
- KEEP(*(.init));
+ KEEP(*(.exceptions));
+ . = ALIGN (4);
+ *(.init);
. = ALIGN (4);
*(.rodata .rodata.*);
. = ALIGN (4);
. = ALIGN (4);
*(.rodata .rodata.*);
. = ALIGN (4);
@@
-73,10
+74,10
@@
SECTIONS
*(.ctors);
. = ALIGN(4);
*(.dtors);
*(.ctors);
. = ALIGN(4);
*(.dtors);
+ _etext = .;
+ PROVIDE (__etext = .);
} > ram
} > ram
- _etext = .;
- PROVIDE (__etext = .);
.data : AT (_etext)
{
.data : AT (_etext)
{