Butterfly flashen über RS232

OP #1554608
Hallo,

das Flashen über die ISP-Schnittstelle und LPt0 geht.
Weil ich aber den ISP- als SPI-Port brauche, möchte ich über den 
RS232-Anschluss gehen.

Das Kabel mit den drei Drähten ist korrekt gelötet. Der Test mit der 
Eingabe eines Textes per Hyperterminal (Linux - gtkterm) via RS232 hat 
funktioniert.
Das Verbindungskabel habe nochmals geprüft, es stimmt.

Nun versuchen ich das Programm main.hex über die Schnittstelle in den 
Butterfly zu bekommen:

Schritt 1:
PC und Butterfly über RS232 verbinden

Schritt 2:
auf Butterfly Anzeige "Jump to Bootloader" einstellen (muss man noch was 
drücken?)

Schritt 3:
Eingabe die Konsole:
avrdude -p atmega169 -c butterfly -P /dev/ttys0 -U flash:w:main.hex

Nach kurzer Dauer erhalte ich die Meldung:

Connecting to programmer: .avrdude: butterfly_recv(): programmer is not 
responding

Der PC erkennt offenbar den Butterfly nicht.

Was ist möglicherweise verkehrt, oder fehlt?

Danke für Eure Hilfe vorab.
Moderator Persönliche Seite #1554723
Zuerst den Bootloader wieder per ISP installieren. hex-Datei des 
Bootloaders gibt es auf atmel.com oder meiner Seite 
http://www.siwawi.arubi.uni-kl.de/avr_projects/#bf_boot als Portierung.

Falls dann immer noch Probleme: Fuses prüfen (wichtig: BOOTRST auf 
"programmed" (0)). Vorsicht dabei: falsche Einstellung der Taktquelle 
(Clock Source Fuse-Bits) macht den BF zu einem nutzlosen Stück 
Elektronik und man muss etwas basteln, um ihn/es "wiederzubeleben". Da 
er jetzt noch lebt: die CKSEL Einstellungen nicht ändern.
OP #1555499
Danke an alle,

Thema gelöst.

Ich nusste nicht nut die hex-Datei für den Bootloader neu laden, sondern 
auch auch die Anwendung (Original).

So sah das dann aus:

sudo avrdude -p atmega169 -c dapa -V   -U 
flash:w:butterfly_app_rev07_and_boot_rev04.hex

Nun kommt der nächste Schritt, die nächste Farge, aber dafür mache ich 
einen neuen Beitrag auf.

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.