Hallo, ich besitze einen TL 866 II Plus, den ich ausschliesslich dazu nutze um an ThinkPads das BIOS auszulesen oder neu zu flashen. Dazu nutze ich immer die ISP Schnittstelle mit einer Zange. Beim Auslesen des BIOS mache ich das zur Sicherheit immer 2 Mal und akzeptiere die Daten erst, wenn ein Binärvergleich der beiden Dumps keinen Unterschied zeigt. Meine Beobachtung ist nun, dass ich eigentlich fast immer mehrere Lesevorgänge machen muss, bis ich endlich 2 identische Dumps habe. Manchmal ist es mir überhaupt nicht gelungen und ich musste den BIOS Chip auslöten. Wenn ich dann den Chip in der Klemmfassung auslese sind die beiden ersten Dumps immer identisch. Mein Problem tritt also nur auf, wenn ich die ISP Schnittstelle nutze. Frage: ist das normal, oder ist mein Programmierer ganz einfach defekt?
Warum soll der Programmer defekt sein? Er arbeitet ja völlig problemlos wenn du die Bausteine auslötest. Im eingebauten Zustand kann das, muss aber nicht funktionieren.
Aber ist das nicht eigenartig? Ich meine die ISP Schnittstelle wurde doch grade für diesen Zweck entwickelt, dass man eben mit den Chips auch im eingebauten Zustand kommunizieren kann.
rumpumpel1 schrieb: > Ich meine die ISP Schnittstelle wurde doch grade für diesen Zweck > entwickelt, dass man eben mit den Chips auch im eingebauten Zustand > kommunizieren kann. Allerdings muss das auch der Entwickler der Hardware berücksichtigt und so eine In System Programmierung eingeplant und vorgesehen haben. Und weil er da nicht aufgepasst hat und/oder weil es eine andere Möglichkeit gibt, kann es trotzdem Probleme geben, wenn du einfach auf diese Schnittstelle "aufhockst"...
:
Bearbeitet durch Moderator
rumpumpel1 schrieb: > Aber ist das nicht eigenartig? nein ist es nicht, zumal die Flashchips nicht über eine ISP Schnittstelle verfügen sondern über SPI. Du gehst vom Programmer vermutlich mit allen 8 Pins ans Flash und liest das Flash ohne dass das Board eingeschaltet ist oder? Vermutlich kann per Programmer je nach Schaltung einfach nicht die Versorgungsspannung aufrecht erhalten weil zu viel Last dran hängt.
sorry, ich war nicht ganz korrekt, es muss ICSP heißen, nicht ISP. Ok, beim nächsten Mal schau ich auf die Versorgungsspannung, mal sehen, ob die einbricht. Aber dann dürfte doch der Programmer gar nichts mehr lesen. Das müsste er doch merken.
So, nun gibt es eine erheblich Verbesserung: für den von mir benutzten TL 866 II Plus gibt es für wenige € bei aliexpress eine kleine Zusatzplatine, auf der ein HC244 sitzt. Dieser Puffer- und Leitungstreiber verbessert offensichtlich das Signal so weit, dass man fast immer reproduzierbare Ergebnisse erhält. Dieser HC244 ist angeblich beim Nachfolgemodell TL56 fest eingebaut.
Beitrag #7025993 wurde vom Autor gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.