Hi, ich habe heute men altes WinAVR auf version 20070525 upgedated. Wenn ich jetzt aber ein programm "ohne" eeprom compiliere bricht er mit dieser meldung ab ohne das er size anzeigt: Build started 18.8.2007 at 20:14:23 avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex I2C_Motor.elf I2C_Motor.eep c:\Programme\WinAVR\bin\avr-objcopy.exe: there are no sections to be copied! c:\Programme\WinAVR\bin\avr-objcopy.exe: --change-section-lma .eeprom=0x00000000 never used make: *** [I2C_Motor.eep] Error 1 Build succeeded with 0 Warnings... Bei programmen mit eeprom tritt dieser fehler nicht auf! MfG Martin
Ja, objcopy behandelt mittlerweile den Versuch, eine leere section zu kopieren (was natürlich nicht wirklich funktionieren kann) als Fehler, früher wurde diese Aufforderung einfach stillschweigend mit dem Erzeugen einer leeren Datei beantwortet. Schreib vor den enstprechenden Aufruf von avr-objcopy im Makefile ein Minuszeichen (dann wird der Rückkehrwert ignoriert) oder nimm das eeprom-Target aus der Liste der bei "all" zu bauenden Targets ganz raus.
Hi, ich hab das problem gelöst das sich das nicht mit dem AVRStudio 4.12 anfreundet. Trotzdem danke für die antwort. MfG Martin
Hallo, Jörg, ich habe diese Problem (unter anderem!!) auch. Wie muss ich das denn bei den "Custom Options" einstelle, also wie heißt das genau (bin leider nicht der Crack in Sachen Makefile). Gruß Kai
Kai, der WinAVR-Artikel wurde ergänzt. Eine Antwort auf deine Frage findest du möglicherweise unter http://www.mikrocontroller.net/articles/WinAVR#make:_.2A.2A.2A_.5B.23.23.23.23.eep.5D_Error_1 Dort ist beschrieben, wie man das Makefile von Hand (mit einem Editor) abändern muss. Ob und wie man das in AVR Studio einstellen kann/muss, weiss ich nicht. ielleicht kennt sich jemand da besser aus.
Hallo, Stefan, danke für den Tip, werde ich mal nachschauen; ich muß mich da doch mal durch die "Tiefen" des Makefiles kämpfen. Unter dem Studio geht's halt einfacher... ;-) Gruß Kai
Hrm... die am besten funktionierende Möglichkeit habe ich hier gefunden Beitrag "Re: Runtime error AVR Studio" Die neue Version "beißt" sich anscheinend sehr kräftig mit dem "alten AVR-Studio (V4.12). Mit der 4.13'er geht das jetzt fast alles wieder. Gruß Kai
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.