Hallo zusammen
Ich bin jetzt schon seit längerem auf der such nach einer Lösung für
dieses Problem, bin aber leider nirgends fündig geworden.
Ich habe ein Board mit einem AtxMega32a4u mit USB. Atmel bietet ja das
ASF (Atmel Software Framework) an das im AVR Studio 7 direkt integriert
werden kann.
Beim xmega lässt sich die «USB Device dfu_Atmel» direkt einbinde.
Nu zu meinen Problemen:
1. Beim kompilieren gibt es folgenden Fehler: «expected identifier
before ‘unsigned’», im file isp.c, bei
«return !NVM.LOCKBITS&NVM_LOCKBITS_LB1_bm);»
2. Nach beheben dieses Fehler (mit «LOCK_BITS» keine Ahnung ob das
möglich ist») hat es nur noch einen kleinen Fehler gegeben der ich
beheben konnte. Dann hat das kompilieren funktioniert
3. Nach dem Programmieren (via PDI) erschien das Gerät im Gerätemanager
jedoch mit einem Fehler: «Unbekanntes USB-Gerät (Fehler beim Anfordern
einer Gerätebeschreibung)»
Derselbe Fehler (3) bekam ich auch bei «USB Device CDC» und «USB Device
HID». Wieso kann der keine Gerätebeschreibung lesen? Wo muss das
eingestellt werden? Hat jemand das DFU zum laufen gebracht?
Mit dem atxmega32a4u_104.hex von AVR1961 funktioniert alles jedoch nützt
mir ein fertiges hex file nichts.
Gruss Marcel