Hi
In meinem Projekt sind Assembler und C gemischt. In Assembler ist eine
sehr lange ISR implementiert. Das ganze hat auch gut funktioniert, bis
ich plötzlich nach ein paar weiteren Asm Zeilen 2 Fehler ernte:
1 | (.text+0x3e): relocation truncated to fit: R_AVR_7_PCREL against `no symbol'
|
2 | (.text+0x42): relocation truncated to fit: R_AVR_7_PCREL against `no symbol'
|
Durch auskommentieren von nur 12 Codezeilen wird fehlerfrei compiliert.
Ich denke mir fehlt ein Avrgcc-Schalter der das behebt - schätzungsweise
müsste ich bei 512 Asm-Befehle angekommen sein. Dazu kommen noch ca. 2KB
Daten im Asm-Code.