Windows 7 + ATMEL FLIP + Atmel 89C51 µC

Gast #1505437
Hallo habe folgendes Problem

Versuche shcon ein paar Tage meinem µC AT89C5131A über die 
USB-Schnittstelle mit Atmel FLIP auf einem Pc mit Windows 7 
Betriebsystem zu verbinden.

Als erste sagt mir das System immer es gäbe keine passenden Treiber für 
USB-Device, ich habe mir schon gedacht das die treiber wo in flip dabei 
sind vllt nciht passen.

und wenn ich FLIP starte und auf USB verbinden klicke dann kommt immer 
die Fehlermeldung "AtLibUsbDfu.dll not found" >>>Ok geklickt "Could not 
load dynamic Libary"

und C:Programme/Atmel/Flip3.32/usb ist die oben genannte Datei 
vorhanden.

Ich danke euch schonmal für die Hilfe

gruß Strahler
Gast
>Atmel FLIP auf einem Pc mit Windows 7
>Betriebsystem zu verbinden.
>Ich danke euch schonmal für die Hilfe

Bleib noch ein paar Jahre bei XP. Mehr kann man dazu wohl nicht sagen.
Gast
Hab jetzt mein system wieder auf XP zurück gemacht

nun kommt aber immer noch wenn ich flip öffne der fehler atlibusbdfu.dll

kann mir jmd sage was genau dieser fehler aussagt und wie ich diesen 
beheben kann.

gruß strahler
registriere doch einfach mal die DLL von Hand.
Windoof wird im System suchen und sie nicht finden.
regsvr32 heist das Zauberwort.

Windows 7 ist schon o.k. Allerdings habe ich auch noch Virtual PC2007 
mit XP zu laufen. (liegt aber am Novell Client).
Wenn es läuft solltest du bei MS schauen nach Virtual PC2007. Dort gibt 
es ein Tool was Dein 7er Windows zu einem "XP" macht. Das Tool hat im 
Gegensatz zu Virtual PC auch USB Unterstützung !
Gast
Hallo,

ich hab hier in den letzten Tagen das erste Mal von FLIP gehört.
Klingt interessant, aber ich finde keine Informationen, was auf dem 
Kontroller laufen muss (welcher Bootloader) um den uC programmieren zu 
können.
Die Seite bei Atmel hält dazu keinerlei Details bereit.
Was sind die Voraussetzungen in der Anwendung, um mit FLIP was reißen zu 
können?
Kann mir da jemand nähere Infos geben?
Danke!
>Die Seite bei Atmel hält dazu keinerlei Details bereit.
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886

Einiges steht da schon, auch die unterstützten µC-Typen. Es geht nur mit 
µCs, welche einen internen Bootloader über UART, USB oder CAN haben. 
Lade Dir mal die aktuelle Version runter, da ist eine recht umfangreiche 
Hilfe dabei. Besonders gefällt mir, dass auch alles in einen 
Batchprozess laufen kann.

Der Programmieradapter besteht bei den UART-Typen (zB. AT89C51ED2) im 
einfachsten Fall aus einem Max232 Treiber (nur TxD, RxD) und 2 Tastern 
(an Reset und PSEN) um den µC in den Bootloadermode zu versetzen. Es 
gibt auch Varianten mit AutoISP, welche dies automatisch machen (wird 
von Flip unterstützt).

Du findest hier im Forum viele Beiträge dazu.
Gast
Also braucht man keinen "extra" Bootloader, sondern FLIP arbeitet mit 
einem bereits integrierten Bootloader zusammen? Hab ich das richtig 
verstanden?
Gast
Ah ok, danke.
Das die Bootloader schon drauf sind, ging für mich nicht aus der Hilfe 
hervor. Ich wußte auch gar nicht, dass es sowas bei Atmel gibt.
Bei den ARMs von NXP kenn ich das. Flashmagic habe ich schon verwendet.

Aber wenn ich zB den AT90CAN in FLIP auswähle, kann ich kein RS232 als 
Schnittstelle wählen. Bedeutet das, dass dieser uC nur über CAN mit FLIP 
programmiert werden kann? Dann brauch man ja doch wieder einen eigenen 
Bootloader...
Gast
Im Datenblatt des AT90CAN steht ganz am Anfang bei den Features:

 In-System Programming by On-Chip Boot Program (CAN, UART)

Aber mehr finde ich nicht dazu, also ob da jetzt ein Bootloader schon 
integriert ist oder nicht.
Irgendwie sehr schlecht dokumentiert das ganze meiner Meinung nach.
Gast
Genau kenne ich die AT90CAN nicht, aber auf den AT89C... der 8051er 
Baureihe sind die Bootloader bereits drauf. Da die AT90CAN expliziet in 
der Device-Liste von Flip stehen, denke ich, der Bootloader ist hierbei 
auch drauf.

Anlage zeigt einen universellen Adapter für Flip, allerdings für die 
8051er.
Angehängte Dateien:
Gast
Zum ursprünglichen Problem mit der AtLibUsbDfu.dll:

mein System: Windows 7, Flip 3.4.3, Target = AT32UC3A0512 (EVK1100)

Ich konnte bei mir das Problem lösen indem ich im Gerätemanager den 
Treiber für mein Target manuell installiert habe. Win 7 hat nämlich den 
Treiber beim Anschließen des Targets an den USB-Port nicht gefunden bzw. 
nicht richtig installiert. Das Target wird im Gerätemanager mit gelbem 
Ausrufezeichen angezeigt.

Gerätemanager -> Target -> Treibersoftware aktualisieren -> Auf dem 
Computer nach Treibersoftware suchen -> Installationsverzeichnis von 
Flip auswählen -> Fertig

Danach hat bei mir alles funkioniert.
Gast
Ist zwar ne ganze Weile her aber hat mir eben auch geholfen! Einfach 
über den Gerätemanager die INF-Datei aus dem Flip Verzeichnis 
installieren und alles läuft super ;)

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.