* scripttempl/avr.sc (MEMORY): Use DATA_ORIGIN.

* emulparams/avr1.sh (DATA_ORIGIN): Add.
        * emulparams/avr2.sh (DATA_ORIGIN): Add.
        * emulparams/avr25.sh (DATA_ORIGIN): Add.
        * emulparams/avr3.sh (DATA_ORIGIN): Add.
        * emulparams/avr31.sh (DATA_ORIGIN): Add.
        * emulparams/avr35.sh (DATA_ORIGIN): Add.
        * emulparams/avr4.sh (DATA_ORIGIN): Add.
        * emulparams/avr5.sh (DATA_ORIGIN): Add.
        * emulparams/avr51.sh (DATA_ORIGIN): Add.
        (DATA_LENGTH): Update.
        * emulparams/avr6.sh (DATA_ORIGIN): Add.
        (DATA_LENGTH): Update.
This commit is contained in:
Nick Clifton 2009-05-05 11:28:36 +00:00
parent 6f4c2146e7
commit 84f1b567bb
12 changed files with 29 additions and 3 deletions

View File

@ -1,3 +1,19 @@
2009-05-05 Anatoly Sokolov <aesok@post.ru>
* scripttempl/avr.sc (MEMORY): Use DATA_ORIGIN.
* emulparams/avr1.sh (DATA_ORIGIN): Add.
* emulparams/avr2.sh (DATA_ORIGIN): Add.
* emulparams/avr25.sh (DATA_ORIGIN): Add.
* emulparams/avr3.sh (DATA_ORIGIN): Add.
* emulparams/avr31.sh (DATA_ORIGIN): Add.
* emulparams/avr35.sh (DATA_ORIGIN): Add.
* emulparams/avr4.sh (DATA_ORIGIN): Add.
* emulparams/avr5.sh (DATA_ORIGIN): Add.
* emulparams/avr51.sh (DATA_ORIGIN): Add.
(DATA_LENGTH): Update.
* emulparams/avr6.sh (DATA_ORIGIN): Add.
(DATA_LENGTH): Update.
2009-05-04 Dave Korn <dave.korn.cygwin@gmail.com>
* NEWS: Mention new feature.

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=8K
DATA_ORIGIN=0x800060
DATA_LENGTH=0
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=8K
DATA_ORIGIN=0x800060
DATA_LENGTH=0xffa0
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=8K
DATA_ORIGIN=0x800060
DATA_LENGTH=0xffa0
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=128K
DATA_ORIGIN=0x800060
DATA_LENGTH=0xffa0
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=128K
DATA_ORIGIN=0x800060
DATA_LENGTH=0xffa0
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=64K
DATA_ORIGIN=0x800060
DATA_LENGTH=0xffa0
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=8K
DATA_ORIGIN=0x800060
DATA_LENGTH=0xffa0
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=128K
DATA_ORIGIN=0x800060
DATA_LENGTH=0xffa0
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=128K
DATA_LENGTH=0xffa0
DATA_ORIGIN=0x800100
DATA_LENGTH=0xff00
EXTRA_EM_FILE=avrelf

View File

@ -7,5 +7,6 @@ EMBEDDED=yes
TEMPLATE_NAME=elf32
TEXT_LENGTH=1024K
DATA_LENGTH=0xffa0
DATA_ORIGIN=0x800200
DATA_LENGTH=0xfe00
EXTRA_EM_FILE=avrelf

View File

@ -5,7 +5,7 @@ OUTPUT_ARCH(${ARCH})
MEMORY
{
text (rx) : ORIGIN = 0, LENGTH = $TEXT_LENGTH
data (rw!x) : ORIGIN = 0x800060, LENGTH = $DATA_LENGTH
data (rw!x) : ORIGIN = $DATA_ORIGIN, LENGTH = $DATA_LENGTH
eeprom (rw!x) : ORIGIN = 0x810000, LENGTH = 64K
}