Moin,
ich habe heute einen neuen ATXMEGA32a4 auf einen SMD Adapter gelötet und
in mein Breadboard geschmissen, PDI mit meinem AVRISP MKII (Firmware
0x010c) verbunden und unter AVRStudio 4.18 kann ich auch die Device
Signature auslesen. Jedoch kann ich ihn leider nicht beschreiben :( Wenn
ich den Flash programmieren will kommt immer folgendes:
1 | OK
|
2 | Reading FLASH input file.. OK
|
3 | Setting mode and device parameters.. OK!
|
4 | Entering programming mode.. OK!
|
5 | Programming FLASH .. FAILED!
|
6 | Leaving programming mode.. OK!
|
Zudem erhalte ich das Popup "PDI Mode Error" das mich darauf hinweisst
das PDI falsch angeschlossen sein könnte, aber die Device Signature geht
ja und ich habs schon mehrmals von Null an neu verbunden...
Ein interessantes Verhalten hab ich jedoch festgestellt: Wenn ich den
Flash in eine Datei auslesen und diese wieder reinschreiben will, geht
dies... Jedoch nicht mit meiner Hex Datei...
Wenn ich explizit "Erase Flash" ausführe klappt dies, setze ich jedoch
den Haken für "Erase device before flash programming", so erhalte ich
folgenden Fehler:
1 | OK
|
2 | Reading FLASH input file.. OK
|
3 | Setting mode and device parameters.. OK!
|
4 | Entering programming mode.. OK!
|
5 | Erasing device.. FAILED!
|
6 | Leaving programming mode.. OK!
|
Ich hoffe mir kann jemand helfen? Es ist schon der 2. ATXMEGA :(
MfG
Thunder2002