Butterfly Bootloader über Seriell

Gast #60280
Hallo,
habe heute meinen den Butterfly an meinen Laptop geschaltet.

Das "Problem" ist, das ich ein USB->Seriell Kabel benutzen muss.
Allerdings funktioniert es ganz gut, zumindest die Datenübertragung.
Wenn ich im Butterfly den "Name Download" über RS232 einstelle dann
funktioniert das tadelos : vom Laptop gehts über das "Hyperterminal"
ins Butterfly und wird dort angezeigt.

Starte ich allerdings den Butterfly, so wie es in der Bootloader
Section von Atmel beschrieben ist und dann AVR Studio bekomme ich immer
die gleiche Meldung : AVR Studio4 kann das Board nicht finden : "Not
supported Board found".

p.s. Im AVR Studio ist der richtige Com-Port eingestellt.

wo könnte ich noch nachschauen ?

mfg
Gast
also das "ding" funktioniert bei mir.

im menue "jump to bootloader" waehlen und und dann den knopf des
"joysticks" beim start vom avrprog (aus dem studio) gedrueckt
gehalten?

es darf kein anders program aktiv sein, das den com-port belegt
(hyperterm etc.)
Gast
Hallo mthomas,

ich habe alles so gemacht wie beschrieben und wie Du es beschrieben
hast.
Es hat nicht funktioniert.

Danach habe ich den "USB Setup" von AVR gefunden und es ausgeführt.

Danach habe ich nochmals, so wie beschrieben (im "jump to bootloader"
Enter drücken und dann AVR Prog aufrufen) versucht, AVR Prog
aufzurufen.

Danach blieb mein Butterfly (das "Ding") dunkel und mein Laptop
sürzte mit Bluescreen ab.

Nun läuft mein Butterfly überhaupt nicht mehr :-(((

Schade

mfg
Gast
hmm, ganz zerschiessen kann man den Bootloader Teil des Firmware-Codes
mit AVRProg eigentlich nicht, der Bootloader selbst und die AVR-Fuse
Einstellungen des AVRs auf dem BF lassen das - soweit ich weiss - nicht
zu.  "USB Setup von AVR" ist mir nicht bekannt. Der Bootloader ist
immer noch drauf, nur der Applikationscode ist vielleicht zerschossen.
Sicherheitshalber die Batterie entfernen und wieder einsetzen, dann
"Joystick-Up". Beim "Kaltstart" ist der Bootloader aktiv, der
solange aktiv bleibt bis "Up" gewaehlt wird, dann startet die
eigentliche Applikation - so noch im Flash-Speicher vorhanden. Falls
die Applikation nicht startet:
- erstmal an einen anderen Rechner mit normaler serieller
Schnittstelle, um Probleme mit dem USB-Adapter auszuschliessen.
- sicherstellen, das die TX Leitung richtig verkabelt ist, die RX
Leitung ist ja ok, sonst wuerde der "Name upload" nicht
funktionieren.
- Batterie raus und wieder rein, der BF startet dann den Bootloader
- nicht "up" waehlen, sonst wird in den mglw. nicht mehr vorhanden
Applikations-Code Bereich gesprungen, nur "Enter" gedrueckt halten
und AVRProg starten, das Board wird nun hoffentlich erkannt.
- Sicherheitshalber erstmal die hex-Datei des Orignialcodes von ATMEL
runterladen (ist im Quellcode-Archiv enthalten) und programmieren.
- AVRProg beenden ("exit" und/oder Fenster schliessen), solange
AVRProg "verbunden" ist, bleibt der BF mit Bootloader-Bereich
- Joystick "up" und, na ja - hoffen.

Viel Erfolg,
Martin

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.