Archiv verlassen und diese Seite im Standarddesign anzeigen : T89C51RC2 - ich blicke nicht mehr durch
Import-Script
15.04.2003, 20:59
Habe ein Programm für oben genannten MC geschrieben und wollte den mit GALEP-4 brennen. Funktioniert auch soweit. <BR> <BR>Um die Software schützen zu können besitzt der T89C51RC2 insgesamt 5 Lock-bits. <BR> <BR>Die üblichen 3 (Hardware Lock-bits) und 2 sogenannte Software Lock-bits. Werden diese gesetzt, soll das Programmieren und Vergleichen über SPI nicht mehr möglich sein. In meinen Augen eigentlich überflüssig, wenn man sowieso weiterhin über GALEP etc. auslesen kann. <BR> <BR>Jedes dieser 5 bits kann einzeln gebrannt werden. Beim nachträglichen Auslesen zeigt GALEP das duch einen Haken auch an. <BR> <BR>Was mich irritiert: Nachdem ein Hardware Lock-bit programmiert wurde, lassen sich die beiden anderen nicht mehr nachträglich programmieren. Alle 3 zusammen in einem Programmiervorgang geht aber. <BR> <BR>Erst die beiden Software Lock-bits danach die 3 anderen geht auch. Andersrum nicht. <BR> <BR>Im GALEP werden die gebrannten Software Lock-bits auch nur dann mit Haken angezeigt, wenn keines der Hardware bits gebrannt wurde. <BR> <BR>Da ich kein SPI-Interface besitze um zu testen, bin ich mir sehr unsicher, ob meine Software nun optimal geschützt ist. <BR> <BR>Wäre dankbar für Infos, Willi <BR>
Import-Script
15.04.2003, 23:46
Am sichersten ist, Du giesst den Chip in Beton ein und versenkst ihn auf dem Meeresgrund...
Import-Script
16.04.2003, 09:11
Ist eigentlich ganz einfach: <BR> <BR>Die Hardwarelockbits sind identisch wie bei den MCs ohne Bootloader. Die beschränken also nur den Zugriff mittels parallel Programmer. Ab Fabrik sind die gesetzt, d.h. Du kannst also mit nem Parallelprogrammer zuerst nur komplett löschen. <BR> <BR>Die Softwarelockbits sind, wie der Name schon sagt, per Software über den Bootloadercode setzbar und werden auch nur vom Bootloader ausgewertet. <BR> <BR>Beim Programmieren mit einem Parallel-Programmer hast Du aber den Bootloader gelöscht, d.h. das serielle Programmieren ist eh nicht mehr möglich und die Softwarelockbits sind egal. <BR> <BR>Peter <BR>
Import-Script
16.04.2003, 09:47
Danke Peter, <BR>von Dir bekommt man immer wieder sehr informative Antworten, die einem weiterhelfen. <BR> <BR>Willi
Import-Script
16.04.2003, 17:08
Das Löschen des Bootloaders macht wohl nur der RD2. <BR> <BR>Im RC2 ist der Bootloader im ROM, d.h. nicht löschbar. Also must Du auch die Softwarelockbits setzen, wenn Dein Code geschützt sein soll. <BR> <BR> <BR>Peter <BR>
Import-Script
03.01.2004, 00:00
Hallo, <BR> <BR>was mich damals (wie die Zeit vergeht) an den Lockbits irritiert hat, hat sich nun als kleiner Fehler der Galep-Software herausgestellt. <BR> <BR>Die Software-Lockbits lassen sich nicht richtig brennen! <BR> <BR>(momentane aktuelle Version 1.16.14) <BR> <BR>Mit der ATMEL FLIP-Software kann der Controller weiterhin ausgelesen werden. <BR> <BR>Willi <BR> <BR> <BR> <BR> <BR> <BR>
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.