Schreiben auf atmega8515L auf STK500 per usb->seriell Adapter per avrdude unter Linux

OP #1697331
Lesenswert?
• ▲
▼
Hallo!

Ich versuche mittels avrdude

avrdude -p m8515 -c stk500 -P /dev/ttyUSB0 -U flash:w:main.hex:i -b 
19200 -v

den atmega8515L zu flashen.

avrdude meldet: stk500_recv(): programmer is not responding

Ich benutze ein Adapterkabel (PL2303) und wenn ich TxD und RxD 
kurzschließe bekomme ich ein Echo.

Unter Windows mit AVRStudio4 funktioniert das Ganze.

Hat jemand einen Hinweis für mich?

Marco
Persönliche Seite #1697696
Lesenswert?
• ▲
▼
Was meint der Befehl lsusb an welcher Schnittstelle der USB-Adapter 
hängt - ist das /dev/ttyUSB0?
http://linux.die.net/man/8/lsusb

Angenommen es ist USB0...

Du hast ja schon den -v Parameter angegeben. Wenn du das auf -vv oder 
gar -vvv erweiterst, bekommst du ausführlichere Debugausgaben von 
AVRDUDE.

> avrdude -p m8515 -c stk500 -P /dev/ttyUSB0 -U flash:w:main.hex:i -b 19200 -v
1
avrdude -p m8515 -c stk500v2 -P /dev/ttyUSB0 -vvv > avrdude_log1.txt

oder
1
sudo avrdude -p m8515 -c stk500v2 -P /dev/ttyUSB0 -vvv > avrdude_log2.txt

Sieht man in den avrdude_log*.txt eventuell, ob das STK500 selbst 
reagiert?

EDIT: Welches Linux benutzt du? AVR und Linux
OP #1698316
Lesenswert?
• ▲
▼
Ich habe den Befehl inklusive Baudrate 19200 als Tipp bekommen. Weil ich 
in diversen Foren gelesen habe, dass die Baudrate zu schnell eingestellt 
war bin ich nicht auf die Idee gekommen, dass sie schneller bzw. genau 
eingestellt werden muss.

Danke Stefan! Aufgrund deines Ansatzes bin ich darauf gestoßen, dass 
mein Board grundsätzlich reagiert und kann es mit einer Baudrate von 
115200 flashen.

Ich arbeite unter Debian(lenny).

Kannst mir jemand erklären wie die Baudrate zustande kommt?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.