Forum: Mikrocontroller und Digitale Elektronik FLIP über USB


von Frank S. (oldman)


Lesenswert?

Hallo,
vorneweg noch die Info, ich bin ein völliger AVR-Anfänger.

Ich habe eine Schaltung mit einem AT90USB1286 die ich bisher vom AVR 
Studio mit JTAGICE mkII geflasht habe.

Ich soll aber über Bootloader und USB den Baustein programmieren können.

Ich habe vom Prinzip her, für die USB-Kommunikation, den Beispielcode 
von ATMEL für den Generic USB-HID genutzt. Die Kommunikation mit dem PC 
läuft auch tadellos.


Zum Problem:
Ich wollte jetzt FLIP 3.4.2 nutzen, habe allerdings schon Probleme die 
Verbindung über USB herzustellen. Fehlermeldung >Could not open USB 
device<.
Der Hinweis auf die ISP hardware conditions sagt mir relativ wenig. Ich 
habe in Flip unter Preferences dann alle Kombinationen von RST/PSEN 
ausprobiert, kein Erfolg.

Im Geräte-Manager wird mir die Hardware als >HID-konformes Gerät< und 
>USB-HID (Human Interface Device)< angezeigt. Keine Ahnung warum dort 2 
Einträge vorhanden sind.

Ich bekomme allerdings auch nicht die USB-Treiber installiert, welche 
bei FLIP mitgeliefert werden.


Habe ich etwas Grundsätzliches übersehen?
Oder was muss ich noch tun?





besten Dank

oldman

von Frank (Gast)


Lesenswert?

Hallo Frank :)
hast du die Datei "bl_usb_16U4.a90" in Deinen Controller geflasht?
Das ist der Bootloader den Du benötigst.

http://www.atmel.com/dyn/products/product_card.asp?part_id=4380
Software Files: ATmega16U4 USB Bootloader

Vielleicht hast Du es aber auch schon geschafft!?

Ab diesem Punkt habe ich auch ein Problem:
Bis zum laden meines Testprogramms über USB mit "FLIP" in den µC 
(ATmega16U4) hat alles funktioniert, aber das Programm läuft nicht los.
Auch nicht nach "Start Application"

Geht es bei Dir und wenn ja wie?

Gruß Frank

von Frank (Gast)


Lesenswert?

Ich noch einmal,
habe mein Problem zum Großteil gelöst.
Die Fuse BOOTRST war aktiv, damit springt der µC zum Bootloader und 
bleibt dort.

Ein kleines Testprogramm lässt verstehen...
Eine LED blinkt 5x, dann Sprung aus der Applikation zum Bootloader 
(0x1800) und schon kennt "FLIP" den µC wieder und kann das Update 
durchführen.
Dann funktioniert auch der Knopf "Start Application".
Siehe da das Programm beginnt von vorn mit der Blinkerei. :) freu

Gute Nacht

von Baktash Amani (Gast)


Lesenswert?

Hallo Frank,

Kannst du mir bitte genau schreiben, wie du dein Problem gelöst hast. 
Ich habe auch das Problem mit dem Flip mit Windows 10 und Flip 3.4.7 " 
could not open USB Device". Es wird auch nichts an dem Geräte Manager 
angezeigt.
Ich benutze eine atmel 8951. Bitte schreibt mir falls ihr das Problem 
auch gehabt und gelöst habt.

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.