Forum: Mikrocontroller und Digitale Elektronik Avrdude mit Arduino


von Josef (Gast)


Lesenswert?

Hallo Freunde,
möchte gerade mit avrdude eine hex-Datei in den Arduino laden. Dazu habe 
ich
folgende Batch-Datei:
---------
mode com5 dtr=on
avrdude -c arduino -p m168 -P \\.\com5 -U flash:w:a.hex
if %ERRORLEVEL%==0 goto fertig
Pause
:fertig exit
----------

Leider erhalte ich die Fehlermeldung:
-----
F:\DUDE-V~1>mode com5 dtr=on

Status von Ger„t COM5:
----------------------
    Baudrate:        115200
    Parit„t:         Even
    Datenbits:       7
    Stoppbits:       1
    Zeitlimit:       ON
    XON/XOFF:        OFF
    CTS-Handshaking: OFF
    DSR-Handshaking: OFF
    DSR-Prfung:     OFF
    DTR-Signal:      ON
    RTS-Signal:      OFF


F:\DUDE-V~1>avrdude -c arduino -p m168 -P \\.\com5 -U flash:w:a.hex

F:\DUDE-V~1>if -1073741515 == 0 goto fertig Pause
--------

Kann mir jemand einen Tip geben?
Danke

von gatsby (Gast)


Lesenswert?

Hallo Josef,

das geht nicht !!!!!

Der Arduino hat einen bootloader drauf, der mit der Arduino IDE reden 
will.
Also benutze die um deine *.hex zu laden.


Gruss
gatsby

von Jonas H. (fujitsu313)


Lesenswert?

Du kannst deinen Arduino als ISP verwenden um andere Chips zu flashen 
oder du kannst deinen Arduino mit einem ISP flashen. Aber den normalen 
UNO über USB mit avrdude zu flashen ist meines Wissens nach nicht 
möglich.

von Andreas W. (andreasw) Benutzerseite


Lesenswert?

Das Programmieren über AVRdude funktioniert schon. Die Arduino Software 
benutzt nichts anderes.

@Josef
Gibt AVRdude eine Fehlermeldung aus, wenn du es direkt über die 
Kommandozeile startest?
("mode com5 dtr=on" kann weggelassen werden, das übernimmt AVRdude.)
http://www.watterott.net/kb/arduino

von Mike (Gast)


Angehängte Dateien:

Lesenswert?

Versuch es mal mit der AVR-Gui hier:
http://avr8-burn-o-mat.aaabbb.de/

Die Einstellungen siehe Anhang.

von Mike (Gast)


Lesenswert?

Ergänzung: Das sind die Einstellungen für ein Arduino 2009.

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
Noch kein Account? Hier anmelden.