OK,
nun funktioniert alles so weit - Proggen und debuggen. Ich möchte schildern wie meine Lösung nun aussieht.
Mit dem DIAMEX EXA-Prog ist leider nur Programmieren der AVRxxDBxx Controller möglich.
Da der Simulator in meinem Fall für den AVR32DB32 nicht mehr im Microchip Studio vorhanden ist, musste ein Debugger in Harware her.
Ich habe mich für den Microchip SNAP entschieden.
Und es war doch einiger Aufwand nötig um den zum laufen zu bringen.
1. Software:
Der SNAP wurde von Windows 10 erkannt und ohne weitere zusätzliche Treiber installiert.
Das Studio 7 wollte, vor der Controller Programmierung, ein Software Update für den SNAP starten, das hat aber nicht funktioniert.
Erst als Ich im MPLAB X ein neues Projekt angelegt habe, konnte Ich damit ein Softwareupdate auf den SNAP machen.
Danach klappte es auch mit dem Softwareupdate aus dem dem Studio 7 heraus. Siehe AVR Freaks Beitrag.
2. Hardware:
Ich hab meinen Microchip SNAP bei Reichelt bestellt.
Zusätzlich wird noch ein USB A auf Micro USB Kabel benötigt.
Zudem ein selbst gebasteltes Programmierkabel ( Pfostenfeldstecker + 6 pol Wannenbuchse ).
Bei Reichelt gab es einen Hinweis ( Download .pdf ) das bei AVR Controllern ein Widerstand ( R48 4,7kOhm ) beim SNAP zu entfernen ist.
Zusätzlich muss Controllerseitig ein 1...10 kOhm Widerstand gegen +V eingebaut werden.
Ich hab da 6,8kOhm genommen.
Dann muss ein Adapter gebastelt werden:
ISP Buchse Pin, Bedeutung, SNAP Pin
1, UPDI, 4
2, +VCC, 2
3, NC
4, NC
5, NC
6, GND, 3
Die restlichen Pins des SNAP bleiben frei.
Damit kann Ich nun mit dem Microchip Studio proggen und auch debuggen.
Der ganze Spaß hat mich etwa einen Tag gekostet bis es lief.
Anzumerken ist noch das der EXA-Prog den Controller mit Spannung versorgt und somit keine externe Spannung an den Controller angelegt werden muß ( darf? ).
Beim SNAP braucht der Controller zwingend eine eigene Stromversorgung.
In der fertigen Schaltung werde Ich da wohl für den +VCC einen Jumper vorsehen.
Bild meines Programmieradapters.
Danke an Holomino für die guten Tipp's
Lesezeichen