avrdude mit arduino

Gast #2224248
Lesenswert?

Hallo,
versuche gerade von der DOS-Ebene mit avrdude und einer Arduino-Uno 
Hardware zu arbeiten.

Folgendes funktioniert:
avrdude -p m328p -c stk500v1  -b 57600  -P \\.\com11 -U flash:r:m.hex:i

Dieses Programm kann das Hex-File lesen. Schreibt man diesen File wieder 
auf die Hardware:

avrdude -p m328p -c stk500v1  -b 57600  -P \\.\com11 -U flash:w:m.hex:i

funktioniert es nicht.

Es kommt folgende Fehlermeldung:
(siehe Bild)

Vermutlich hat das mit dem Löschen des Flash zu tun. Aber auch mit der 
Option –D
Komme ich nicht weiter. Kann mir jemand einen Hinweis geben, wie man die 
Hardware beschreibt?

Danke
Angehängte Dateien:
Persönliche Seite #2224551
Lesenswert?

Meines Wissens nimmt man immer 8bit?! Meinen Arduino programmiere ich 
auch immer mit 8bit. Oh, und ich vergaß: Du musst direkt vor Ausführen 
des avrdude-Befehls den Reset-Knopf auf dem Arduino kurz drücken, und 
dann sofort avrdude starten. Denn dadurch startet der Mikrocontroller 
neu, der Bootloader läuft für ca. 1 Sekunde oder so, und ist solange 
empfänglich für den Programmier-Befehl. Das geht zwar auch in 
"Software", indem der PC eine der RS232-Steuerleitungen auf Low zieht, 
die mit dem Reset-Eingang verbunden sind, aber ich war zu faul 
herauszufinden wie das geht, denn mit dem Knopf geht's ja auch.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren