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-Prfung: 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
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
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.
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
Versuch es mal mit der AVR-Gui hier: http://avr8-burn-o-mat.aaabbb.de/ Die Einstellungen siehe Anhang.
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.