diff options
author | Alan Modra <amodra@gmail.com> | 2000-03-27 08:39:14 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2000-03-27 08:39:14 +0000 |
commit | adde6300e0ceb74fbe8df6721fd948063c2080cd (patch) | |
tree | 50340425b80fd12f0a7efd11ec9b6a1e90992946 /ld/emulparams | |
parent | e7d0728ac1f3df93167fcad12c53be92ea98dda5 (diff) | |
download | gdb-adde6300e0ceb74fbe8df6721fd948063c2080cd.zip gdb-adde6300e0ceb74fbe8df6721fd948063c2080cd.tar.gz gdb-adde6300e0ceb74fbe8df6721fd948063c2080cd.tar.bz2 |
ATMEL AVR microcontroller support.
Diffstat (limited to 'ld/emulparams')
-rw-r--r-- | ld/emulparams/avr1200.sh | 11 | ||||
-rw-r--r-- | ld/emulparams/avr23xx.sh | 12 | ||||
-rw-r--r-- | ld/emulparams/avr4433.sh | 12 | ||||
-rw-r--r-- | ld/emulparams/avr44x4.sh | 12 | ||||
-rw-r--r-- | ld/emulparams/avr85xx.sh | 12 | ||||
-rw-r--r-- | ld/emulparams/avrmega103.sh | 12 | ||||
-rw-r--r-- | ld/emulparams/avrmega161.sh | 12 | ||||
-rw-r--r-- | ld/emulparams/avrmega603.sh | 12 |
8 files changed, 95 insertions, 0 deletions
diff --git a/ld/emulparams/avr1200.sh b/ld/emulparams/avr1200.sh new file mode 100644 index 0000000..5f833ad --- /dev/null +++ b/ld/emulparams/avr1200.sh @@ -0,0 +1,11 @@ +ARCH=avr:1 +MACHINE= +SCRIPT_NAME=elf32avr +OUTPUT_FORMAT="elf32-avr" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +TEXT_LENGTH=1K +DATA_LENGTH=0 +EEPROM_LENGTH=64 diff --git a/ld/emulparams/avr23xx.sh b/ld/emulparams/avr23xx.sh new file mode 100644 index 0000000..d8e45df --- /dev/null +++ b/ld/emulparams/avr23xx.sh @@ -0,0 +1,12 @@ +ARCH=avr:2 +MACHINE= +SCRIPT_NAME=elf32avr +OUTPUT_FORMAT="elf32-avr" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +TEXT_LENGTH=2K +DATA_LENGTH=128 +EEPROM_LENGTH=128 + diff --git a/ld/emulparams/avr4433.sh b/ld/emulparams/avr4433.sh new file mode 100644 index 0000000..125a203 --- /dev/null +++ b/ld/emulparams/avr4433.sh @@ -0,0 +1,12 @@ +ARCH=avr:2 +MACHINE= +SCRIPT_NAME=elf32avr +OUTPUT_FORMAT="elf32-avr" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +TEXT_LENGTH=4K +DATA_LENGTH=128 +EEPROM_LENGTH=256 + diff --git a/ld/emulparams/avr44x4.sh b/ld/emulparams/avr44x4.sh new file mode 100644 index 0000000..fb36aec --- /dev/null +++ b/ld/emulparams/avr44x4.sh @@ -0,0 +1,12 @@ +ARCH=avr:2 +MACHINE= +SCRIPT_NAME=elf32avr +OUTPUT_FORMAT="elf32-avr" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +TEXT_LENGTH=4K +DATA_LENGTH=256 +EEPROM_LENGTH=256 + diff --git a/ld/emulparams/avr85xx.sh b/ld/emulparams/avr85xx.sh new file mode 100644 index 0000000..fef3979 --- /dev/null +++ b/ld/emulparams/avr85xx.sh @@ -0,0 +1,12 @@ +ARCH=avr:2 +MACHINE= +SCRIPT_NAME=elf32avr +OUTPUT_FORMAT="elf32-avr" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +TEXT_LENGTH=8K +DATA_LENGTH=512 +EEPROM_LENGTH=512 + diff --git a/ld/emulparams/avrmega103.sh b/ld/emulparams/avrmega103.sh new file mode 100644 index 0000000..e727e8b --- /dev/null +++ b/ld/emulparams/avrmega103.sh @@ -0,0 +1,12 @@ +ARCH=avr:3 +MACHINE= +SCRIPT_NAME=elf32avr +OUTPUT_FORMAT="elf32-avr" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +TEXT_LENGTH=128K +DATA_LENGTH=4K +EEPROM_LENGTH=4K + diff --git a/ld/emulparams/avrmega161.sh b/ld/emulparams/avrmega161.sh new file mode 100644 index 0000000..6319892 --- /dev/null +++ b/ld/emulparams/avrmega161.sh @@ -0,0 +1,12 @@ +ARCH=avr:4 +MACHINE= +SCRIPT_NAME=elf32avr +OUTPUT_FORMAT="elf32-avr" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +TEXT_LENGTH=16K +DATA_LENGTH=1K +EEPROM_LENGTH=512 + diff --git a/ld/emulparams/avrmega603.sh b/ld/emulparams/avrmega603.sh new file mode 100644 index 0000000..1b7d14b --- /dev/null +++ b/ld/emulparams/avrmega603.sh @@ -0,0 +1,12 @@ +ARCH=avr:3 +MACHINE= +SCRIPT_NAME=elf32avr +OUTPUT_FORMAT="elf32-avr" +MAXPAGESIZE=1 +EMBEDDED=yes +TEMPLATE_NAME=generic + +TEXT_LENGTH=64K +DATA_LENGTH=4K +EEPROM_LENGTH=2K + |