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

OP #1697331
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
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
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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.