Gast
#2959380
Hallo, ich habe ein kleines board gebastelt auf dem ein AT90USB646-AU steckt. Das ganze ist selfpowered und mit einem 20MHz Quarzoszi ausgerüstet (laut Farnell http://de.farnell.com/jsp/search/productdetail.jsp?sku=1748497&CMP=KNC-GDE-FDE-GEN-SKU-SEP-ATMEL-ICC- sind max.20MHz ok). Jetzt wollte ich den Chip mit der Flip software programmieren, aber sobald er mit dem PC verbunden ist, erkennt er diesen nur als "unknown device" VID / PID alles 0x00 und installiert natürlich dann keinen Treiber. Eine manuelle Treiberinstallation aus dem flip/usb Verzeichnis funktioniert nicht da laut Windows schon der aktuelleste Treiber installiert ist ???Häää???!!! naja Windows halt... Spannunsgversorgung soweit alles OK, UVcc hat 5V, am UCap liegen auch die 3,3V an, VBus ist mit UVcc verbunden (denke mal das kann nicht der Fehler sein, läßt sich leider auch nur noch schwer ändern). Den HWB PIN habe ich per jumper auf GND gelegt. Damit sollte doch eigentlich direkt der Bootloader gestartet werden. Um überhaupt zu erfahren ob der Chip läuft habe ich ihn dann per ISP angeschlossen (Nein ich habe NOCH kein Chiperase gemacht) Er wird per ISP erkannt und ich kann das Flash auslesen etc. Das habe ich dann auch getan und siehe da, es steht nur 0xFFFFFF... drin, nirgends was von irgendwelchem bootloader code zu sehen. Der müsste doch eigentlich darin auftauchen oder? Gesetzte Fusebits sind laut AVRstudio : Brownout detection at VCC 2.6V, HWBE, JTAGEN, SPIEN, Boot Flash size 2408 words at 0x7C00, external Crystal Oszi 8.0- MHz, 258CK + 64ms startup und was mich ein bißchen irritiert auch CKDIV8. Als bis auf das CKDIV8 finde ich das alles soweit auch OK. Falls der bootloader nun wirklich nicht mehr vorhanden sein sollte, wo könnte man den denn bekommen, auf der Atmel seite finde ich dazu nur ein pdf, aber nirgends das hex oder A90 file mit dem eigentlichen code und google hilft da leider auch nicht weiter. Mache ich da evtl. irgendwas komplett falsch oder hat mir farnell wirklich Chips ohne bootloader geliefert? MfG Grobi