Forum: Mikrocontroller und Digitale Elektronik Butterfly Bootloader über Seriell


von Bootlader (Gast)


Lesenswert?

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

von Bootloader (Gast)


Lesenswert?

Hmm, anscheinend funktioniert das Ding nicht oder es funktioniert nur
bei mir nicht.

Kann es an der Version liegen ?

Ich habe 06

mfg

von mthomas (Gast)


Lesenswert?

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.)

von Bootloader (Gast)


Lesenswert?

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

von mthomas (Gast)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.