-
-
Erfahrener Benutzer
Robotik Visionär
Do wie es aussieht, wird delay.h benutzt. Wie die Warnung schon sagt, geht das nicht richtig ohne optimierung. Wenn ein Code nur ohne optimierung geht, liegt das meistens an fehlenden Volatiles.
Die Fehlermeldung von AVRDude läßt auf ein fehlerhaftes .hex file schließen. Wieso die ohne angabe der Optimierungnicht kommt ist eher das ungewöhnliche, denn ohne Angabe sollte wie -O0 sein. Eine Erklärung wäre vielleicht, das im ersten fall aus irgendeinem Grund kein Ergebnis erzeigt wurde und ein altes .hex File Gebrannt wurde.
Ein paar mehr Ausgaben von GCC wären schon interessant.
Mir ist noch nicht so klar wo GCC gesagt wird, dass ein .hex file erzeugt werden soll, und keine normales Objektfile. Oder kann eine neue Version von AVRdude schon mit objekt files arbeiten ?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen