Gast
#763129
Hi all! Ich habe das Beispiel "usb-device-cdc-serial-project-1.1-at91sam7s-ek" von Atmel verwendet um eben einen virtuellen Comport am Pc zu bekommen über den ich dann Daten austauschen will. Ich habe das Programm kein bisschen verändert! Ich benutze Yagarto in Verbindung mit Eclipse zum Entwickeln und downloaden der .bin Files über OpenOCD und einen JTAG Adapter. Ich habe auch einen AT91SAM7S256. (die Header-Boardversion von Olimex) So viel zur Umgebungsbeschreibung ;) Nun zu meinem Problem: Mein Problem ist, dass ich Alles wunderbar compilieren und dann auch auf den ARM7 flashen kann, aber der sich trotzdem nicht korrekt bei meinem Windows anmeldet!! Ich bekomme immer nur "USB-Gerät wurde nicht erkannt" er frägt gar NICHT nach irgendwelchen Treibern. Ich habe auch schon versucht einfach die von Atmel compilierte .bin Datei zu verwenden: mit dem selben Ergebnis. Das deprimierende ist, dass er mir das auch sagt wenn ich nur ein einfaches LED-blink Programm draufspiele... Das bedeutet aber auch das das Flaschen an sich funktioniert. Ich habe verschiedene Ansätze was das Problem sein könnte und würde mich freuen, wenn jemand was dazu sagen könnte: - das Headerboard enthält keine Beschaltung für einen Externen Pull-Up wie die sonstigen Developmentboards (von atmel aber auch von Olimex) es ist nur ein einfacher 1,5k Pullup Widerstand installiert. kann das zu Problemen führen? - Die Treiber fehlen meinem Windows irgendwie und deshalb wird der Controller nicht erkannt. (kannn fast nicht sein, weil ich extra nachgesehn habe, das ich die usbser.sys habe) - ich verwende zum flashen nicht Sam-Ba sondern den USB-Tiny-Jtag Adpater von Olimex. Kann dann der Bootloader Sam-Ba dazwischen funken(wenn der noch irgendwie im Flasch des Controllers sitzt)? - Ich meine über Led AN/AUS herausgefunden zu haben, das der Controller sich irgendwie aufhängt wenn er in die "USBD_Init()" reingeht. Wie gesagt ich habe an dem Quellcode nichts verändert! Wenn jemand eine Idee zu meinem Problem hat wäre ich ihm Dankbar für Tipps!!! Vielen Dank und viele Grüße Julian Straub