diff options
author | rodri <rgl@antares-labs.eu> | 2021-06-05 11:10:23 +0000 |
---|---|---|
committer | rodri <rgl@antares-labs.eu> | 2021-06-05 11:10:23 +0000 |
commit | edf5f145013aa28ffbc7f19f874cd489a92f8449 (patch) | |
tree | 05a7dfdae1b63a79bdfbb1fab84af35a51b5b99c /asm/dht11/link.ld | |
download | avrtoys-edf5f145013aa28ffbc7f19f874cd489a92f8449.tar.gz avrtoys-edf5f145013aa28ffbc7f19f874cd489a92f8449.tar.bz2 avrtoys-edf5f145013aa28ffbc7f19f874cd489a92f8449.zip |
Diffstat (limited to 'asm/dht11/link.ld')
-rw-r--r-- | asm/dht11/link.ld | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/asm/dht11/link.ld b/asm/dht11/link.ld new file mode 100644 index 0000000..0e8fb64 --- /dev/null +++ b/asm/dht11/link.ld @@ -0,0 +1,34 @@ +OUTPUT_FORMAT("elf32-avr","elf32-avr","elf32-avr") +OUTPUT_ARCH(avr:5) +MEMORY +{ + text (rx) : ORIGIN = 0, LENGTH = 32K + data (rw!x) : ORIGIN = 0x800100, LENGTH = 2303 + eeprom (rw!x) : ORIGIN = 0x800900, LENGTH = 1K +} +SECTIONS +{ + .text : + { + *(.vectors) + *(.text) + _etext = .; + } >text + .data : + { + *(.data) + . = ALIGN(2); + _edata = . ; + } >data AT>text + .bss ADDR(.data) + SIZEOF (.data) : AT (ADDR (.bss)) + { + *(.bss) + *(COMMON) + . = ALIGN(2); + } >data + .eeprom : + { + *(.eeprom*) + } >eeprom + _end = .; +} |