Hallo zusammen,
in meinem Projekt kommt es plötzlich zu dieser Fehlermeldung:
Compiling 'Quad_Projekt_01' for 'Arduino Mega 2560 or Mega ADK'
crtm2560.o:In function __vector_default' (.vectors+0x24)*:relocation truncated to fit: R_AVR_13_PCREL against symbol __vector_9' defined in .text section in c:\program files (x86)\arduino\hardware\tools\avr\bin..\lib\gcc\avr\4.3.2........\avr\lib\avr6\crtm2560.o
Error creating .elf
Meine Umgebung:
MEGA2560
VisualStudio mit Visual Micro
Arduino 1.0.6
Ich habe im Netz verschiedene Lösungsansätze gefunden. Dort heißt es u.a.:
Großes Programm mit vielen Libraries - Habe ich.
Ändern der Zeilen 29-32 in print.h – habe ich gemacht, kein Effekt.
Hier : sketches fail to link with R_AVR_13_PCREL due to interrupt service routine too far for startup rjmp in vector [imported] · Issue #1071 · arduino/Arduino · GitHub war ich auch schon.
Meine Frage dazu, kann ich die Version 1.5.7 auch für den MEGA2560 nutzen?
Habe ich natürlich auch versucht, habe aber hier Schwierigkeiten mit VS und VisualMicro. Hier werde ich dazu mich gleich mal im entsprechenden Forum melden.
http://downloads.arduino.cc/arduino-avr-toolchain-nightly-gcc-4.8.1-windows.zip hat auch nix gebracht.
Die anderen Tipps sind so speziell, dass ich mich da nicht dran traue. Ich bin für jede Hilfe dankbar.
Gruß
Willi