diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-05-29 09:12:34 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-05-29 09:12:34 +0000 |
| commit | 678c770396ffd332e74b53c711ac6e5b15d3eb17 (patch) | |
| tree | 935db984316107e1a2aff37cb1f9ba818d5dd608 | |
| parent | 6c890966a421bfcdd5ca522eb4cdf9ec36f50acd (diff) | |
| download | rockbox-678c770396ffd332e74b53c711ac6e5b15d3eb17.zip rockbox-678c770396ffd332e74b53c711ac6e5b15d3eb17.tar.gz rockbox-678c770396ffd332e74b53c711ac6e5b15d3eb17.tar.bz2 rockbox-678c770396ffd332e74b53c711ac6e5b15d3eb17.tar.xz | |
New section for reset vectors
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@782 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/app.lds | 3 | ||||
| -rw-r--r-- | firmware/crt0.S | 2 | ||||
| -rw-r--r-- | firmware/gdb.lds | 3 |
3 files changed, 5 insertions, 3 deletions
diff --git a/firmware/app.lds b/firmware/app.lds index e2f9dec..12b8a9c 100644 --- a/firmware/app.lds +++ b/firmware/app.lds @@ -1,10 +1,11 @@ ENTRY(start) OUTPUT_FORMAT(elf32-sh) -INPUT(crt0.o system.o) +INPUT(crt0.o) SECTIONS { .vectors 0x09000000 : { + *(.resetvectors); *(.vectors); . = ALIGN(0x200); *(.init.text) diff --git a/firmware/crt0.S b/firmware/crt0.S index 60b510d..39344b2 100644 --- a/firmware/crt0.S +++ b/firmware/crt0.S @@ -120,7 +120,7 @@ vbr_k: orig_vbr_k: .long 0x9000000 - .section .vectors + .section .resetvectors vectors: .long start .long _stack diff --git a/firmware/gdb.lds b/firmware/gdb.lds index cf07aa1..3260beb 100644 --- a/firmware/gdb.lds +++ b/firmware/gdb.lds @@ -1,10 +1,11 @@ ENTRY(start) OUTPUT_FORMAT(elf32-sh) -INPUT(crt0.o system.o) +INPUT(crt0.o) SECTIONS { .vectors 0x09010000 : { + *(.resetvectors); *(.vectors); . = ALIGN(0x200); *(.init.text) |