Hallo, ich habe grad aus Langweile meinen Elektroschrott durchgeschaut. Da sind mir 10 Frontboards aufgefallen, die einen Atmel 89C51RB2 drauf haben. Ich hab bis jetzt die meisten Prozis in c programmiert, auf Assembler habe ich keine Lust mehr. So wie es aussieht wird das Ding (wahrscheinlich etwas älter ?) von der avr-ggc NICHT unterstützt, oder doch ??? Gibt eine andere Möglichkeit zum wegschmeißen zu schade Gruß
das ist ein 8051 und kein avr, such mal nach einem 8051 c compiler des hex kanst per uart bootloader mit flip drauf laden.
Miristwarm schrieb: > Hallo, > > ich habe grad aus Langweile meinen Elektroschrott durchgeschaut. Da sind > mir 10 Frontboards aufgefallen, die einen Atmel 89C51RB2 drauf haben. > Ich hab bis jetzt die meisten Prozis in c programmiert, auf Assembler > habe ich keine Lust mehr. > > So wie es aussieht wird das Ding (wahrscheinlich etwas älter ?) von der > avr-ggc NICHT unterstützt, oder doch ??? > Gibt eine andere Möglichkeit zum wegschmeißen zu schade > > Gruß Vom AVR-gcc kann das Teil gar nicht untertützt werden, weil es kein AVR ist. Das ist ein 8051-Derivat. Gibt aber auch hierfür nen kostenlosen Compiler: http://sdcc.sourceforge.net/ Die µC lassen sich über die Serielle Schnittstelle flashen. Die Frage ist nur in wie weit das bei diesen möglich sein wird, denn es gibt Schutzmechanismen.
Skript Kiddy schrieb: > Die µC lassen sich über die Serielle Schnittstelle flashen. Die Frage > ist nur in wie weit das bei diesen möglich sein wird, denn es gibt > Schutzmechanismen. Wie bei anderen MCs auch: Mit dem Erase wird das alte Programm und die Lockbits gelöscht. Daß jemand den Bootloader per Parallelprogrammer gelöscht hat, ist eher unwarscheinlich. Dann hätte er ja gleich nen 8051 ohne Bootloader nehmen können (da billiger). Den Bootloader kann man von Atmel downloaden und wieder aufspielen (mit nem Parallelprogrammer). Peter
Peter Dannegger schrieb: > Wie bei anderen MCs auch: Mit dem Erase wird das alte Programm und die > Lockbits gelöscht. Also schützen solche Protections nur gegen Auslesen? Ist das bei allen µCs so?
Skript Kiddy schrieb: > Also schützen solche Protections nur gegen Auslesen? Ja, dafür sind sie da. Implizit muß natürlich auch das Schreiben gesperrt werden. Man könnte sonst eine Teil des Codes durch eine Ausleseroutine überschreiben. > Ist das bei allen µCs so? Mir ist kein MC mit einer anderen Funktion bekannt. Was hättest Du denn erwartet, Selbstzerstörung? Peter
Peter Dannegger schrieb: > Skript Kiddy schrieb: >> Also schützen solche Protections nur gegen Auslesen? > > Ja, dafür sind sie da. > Implizit muß natürlich auch das Schreiben gesperrt werden. Man könnte > sonst eine Teil des Codes durch eine Ausleseroutine überschreiben. > > >> Ist das bei allen µCs so? > > Mir ist kein MC mit einer anderen Funktion bekannt. > Was hättest Du denn erwartet, Selbstzerstörung? > > > Peter Danke für die Infos.
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.