Hi, ich habe eine (wahrscheinlich dumme) Frage: Wie kann ich ein Flash-Programm von bis zu 2k (issjanich gross) aus dem AT89C2051 auslesen, um es zu dechiffrieren und evtl. modifiziert wieder einzuflashen? Ich habe jetzt nur einen PC und den programmierten Chip, kann mir ein Freak bitte ein Lese/Schreibgeraet empfehlen? Mit Dank und Gruss,
Andreas Wieck schrieb: > ich habe eine (wahrscheinlich dumme) Frage: Wie kann ich ein > Flash-Programm von bis zu 2k (issjanich gross) aus dem AT89C2051 > auslesen.... Vermutlich gar nicht, wenn die entsprechenden Bits (Program Memory Lock Bits) für den Leseschutz gesetzt sind. Dann kann man den ganzen Chip nur löschen und neu flashen. Falls die nicht gesetzt sind baucht der Chip eine Art Parallelprogrammer. Nix mit SPI oder UART-Bootloader. Kuck mal hier: Beitrag "AT89C2051 Programmer"
Naja, das Lesen dieses Bausteins ist normalerweise nicht schwer. Gibt da sicher einen haufen Programmiergeräte die das können. Ich mache in letzter Zeit kaum noch etwas mit diesen, wenn dann nutze ich meinen Galep IV. Das Protokoll ist aber so einfach, da kann man sich in wenigen Minuten notfalls selbst etwas mit nem µC bauen wenn man nicht viel Ausgeben will. ABER: Der 89C2051 verfügt wie eigentlich schon alle µC seiner Zeit (und danach) über die Möglichkeit ein Lock-Bit (auslesesperre) zu setzen. Auch Code-Protect genannt. Wenn dieses Lock-Bit gesetzt ist -was bei 99% der komerziellen Anwendungen und auch auch sonst wenn der Programmersteller nicht möchte das andere das Programm bekommen- der Fall ist, dann wird das nichts mit dem Auslesen. Dann ist ein Rankommen an den Dateninhalt nur noch mit sehr aufwendigen Methoden Möglich (Öffnen des Chips, Lokalisieren und konnektieren des Datenspeichers mit Mikroprobes oder Flicken des Fuse Bits. Und NEIN: Das geht nicht als Bastler daheim!) Gruß Carsten Wenn der
Bisher hat er ja noch nicht einmal die Fuse-Stati auslesen können. Um die AT89xxx auszulesen gibt es simple Programmer. Einfach mal danach googeln.
z.B. könnte man den dafür bauen und verwenden. Hab den gebaut. Braucht aber eine echte parallele Schnittstelle. http://www.amateurfunkbasteln.de/atprog/atmel_ger.html
das ist nett, danke! wo kann man denn so einen Programmierer fertig kaufen? Ich habe inzwischen den Galep-5 im Internet gefunden, der kostet aber 500€ ;-(
Andreas Wieck schrieb: > inzwischen den Galep-5 im Internet gefunden, der kostet aber 500€ ;-( Wenn dir die Investition dafür wert ist, dann kaufen, sonst o.a. Schaltung nachbauen (lassen).
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.