Liebe Forenten, ich finde keine Loesung, ein Array von Bytes im SRAM eines AVR an Adresse 0x100 zu legen. Das Assembler Programm hat das Byte Array wie folgt:
1 | #include <avr/io.h> |
2 | |
3 | .section .data |
4 | .byte 1, 2, ... |
5 | |
6 | .section .text |
Ich habe bereits versucht, es mit
1 | avr-ld -Tdata=0x800100 -o main.elf main.o |
an die gewuenschte Adresse zu zwingen, hat aber auch nicht funktioniert.