Einleitung:
Wenn es um SNES Repros geht, wird gerne der Willem Programmer empfohlen. Doch gibt es mittlerweile auch andere günstige und zumindest meiner bescheidenen Meinung nach bessere Alternativen wie z.B. den TL866 MiniPro von Autoelectric.
Die Vorteile sind neben dem Preis von ca. 30€ ganz klar der Anschluss über USB und die große Kompatibilität zu verschiedenen AVR's/PIC's/EPROM's etc.
In diesem Tutorial möchte ich nun meine Erfahrungen mit diesem Programmer teilen, insbesondere in Hinsicht auf das Beschreiben von 29F032 Flashroms.
Ein ausführliches Review zum Programmer selbst in englischer Sprache könnt ihr hier finden: EEVblog #411 - MiniPro TL866 Universal Programmer Review
Disclaimer:
Obwohl ich nach dieser Anleitung schon erfolgreich drei 29F032 Flashroms beschrieben habe, kann dieses Tutorial noch Fehler enthalten. Daher Nachbauen auf eigene Gefahr. Ich hafte nicht für irgendwelche Schäden.
Los gehts:
Als erstes müsst ihr euch das 29F032 und eine passende Adapterplatine für den Einbau in ein SNES Modul bestellen und gemäß dieser Anleitung zusammen löten: 29F032 SOLDERING DIP36 TO TSOP40 ADAPTER BOARD
Ich selbst habe den DIP36-TSOP40 Adapter (III) verwendet.
Nun benötigen wir noch einen Adapter für den TL866 Programmer. Es empfiehlt sich dazu einen ZIF Socket für 1€ zu kaufen.
Für den Adapter löten wir einfach zwei 1x20 2,54mm Pin Header auf eine Platine(diese wird später in den TL866 gesteckt) und verbinden die einzelnen Pins dann mit Hilfe von Kabeln mit den entsprechenden Pins des Zif Sockets(hier wird dann nachher der 29F032 TSOP Adapter eingesteckt).
Das Pinout nach welchem wir den Adapter zusammen löten und auch der Grund warum ich dieses Tutorial überhaupt erstellt habe sieht so aus, immer schön 40 mit 40 und 39 mit 39 usw. verbinden:
http://www.snes-projects.de/fo…ttachment&attachmentID=71
Die Lötbrücke R1 habe ich zum Programmieren entfernt und das mit Reset gekennzeichnete Pad per Kabel mit einem Headerpin auf dem Adapter verbunden, welcher wiederum mit dem Reset Pin des TL866 Programmers verbunden ist.
Da die Software des TL866 offiziell den 29F032 noch nicht unterstützt müssen wird uns dadurch behelfen, dass wir "Check device ID" ausschalten und einen 29F033 als Ziel auswählen.
Als Nächstes wählt ihr die Datei aus, die ihr flashen wollt und drückt auf "Programming Chip". Nach einer Weile sollte der 29F032 erfolgreich beschrieben sein.
TIP: Wenn man testen will ob der Adapter funktioniert oder ob man den 29F032 richtig verlötet hat so lässt man zunächst den ID Check angeschaltet und drückt auf "Read from Chip". Nun sollte der Vorgang mit einer Fehlermeldung abgebrochen werden welche einem die ID des 29F032 mitteilen sollte z.B. 0x0141.
Zum Schluss die R1 Brücke auf dem TSOP Adapter wieder schließen und das 29F032 in ein SNES Modul einlöten.
Sollten Fragen bestehen, dann schießt los
PS: Ich konnte das Topic nicht im richtigen Unterforum posten, da ich dort keine Threaderöffnungsrechte habe. Man möge mir verzeihen. ;D