Gast
#266829
Hi, hat schon mal jemand mit dem AT89C51ED2 gearbeitet? Ist es möglich, den Atmel Bootloader, der mitgeliefert wird, auszulesen? Gruß Ralf
|
Anzeige
|
AT89C51ED2
Gast
#266829
Hi, hat schon mal jemand mit dem AT89C51ED2 gearbeitet? Ist es möglich, den Atmel Bootloader, der mitgeliefert wird, auszulesen? Gruß Ralf
Gast
#266830
@Ralf Ich Arbeite zu zeit damit so wie eben Zeit habe aber auf die Idee bin ich noch nicht gekommen den Bootloader auszulesen. Was soll es Dir bringen den Bootloader auszulesen? MFG Klaus
Gast
#266831
Hi Klaus, ich habe hier zwei von denen rumliegen, von denen ich befürchte, dass der Bootloader weg ist. Ich habe die Dinger bekommen mit dem Hinweis, sie werden nicht mehr gebraucht, allerdings seien ALLE Lockbits gesetzt, also hab ich sie in einem Parallel-Programmer gelöscht, und dabei wohl den Bootloader mit gelöscht. Ich wollte mir jetzt noch einen kaufen, allerdings erst, wenn ich weiss, ob man den Bootloader auslesen kann, wenn sie noch "jungfräulich" sind. Ich hätte dann die anderen beiden wieder damit programmiert. Gruß Ralf
Gast
#266832
Hi Klaus, wollt nochmal nachfragen, ob du den Bootloader auslesen kannst... Gruß Ralf
Gast
#266833
@Ralf würde ich gerne tun aber ich habe keine Ahnung wie es anstellen soll. Wenn Du weisst wie es geht kann ich dir den Bootloader zukommenlassen. Gruß Klaus
Gast
#266834
Wird wohl nur mit einem Parallelprogrammer gehen... Obwohl, vielleicht ist es möglich, ihn über FLIP von Atmel auszulesen... Kannst du das bitte mal probieren? Ralf
Gast
#266835
@Ralf Ich kann zwar, das was ich reingeschrieben habe, auslesen aber nix Bootloader. Vielleicht mus man ein paar einstellungen machen, ich hab aber keine Ahnung welche!Da müsste ich mich erst belesen. Mfg Klaus
Gast
#266836
@Ralf Einen Programmer hab ich leider auch nicht! Klaus
Gast
#266837
Hi Klaus, wäre nett, wenn du das mal probieren könntest, ob der Bootloader auslesbar ist. Meine ganze Hoffnung ruht auf dir grins Gruß Ralf
Gast
#266838
#Ralf tja muss ich mal schauen wie das gehen soll wird wohl eine weile dauern. MFG Klaus
Gast
#266839
@Ralf Also die Sache scheint nicht so einfach zu sein hier mal hinweis von Peter Dannegger. Autor: peter dannegger - dannispecs.de Datum: 12.12.2003 12:14 ------------------------------------------------------------------------ -------- damit man ihn auch ohne Programmer schützen kann. Wäre ja blöd, man setzt über den Bootloader die Softwarelockbits und die Konkurrenz lötet den Chip einfach runter und liest ihn mit einem Parallel-Programmer aus. Peter Ich habe bei Atmel gesucht aber nichts gefunden vielleicht sollte man dort um hilfe ersuchen die den Bootloader evtl. Bereitstellen oder so. Hinweis: Den Bootloader einfach so mal auslesen geht leider nicht siehe oben. Tut mir Leid das ich dir nicht weiter helfen konnte. Mfg Klaus
Gast
#266840
Hi Klaus, ich danke dir für deine Bemühungen. Vielleicht schreib ich Atmel mal, obwohl ich glaube, dass wegen zwei Stück, die nicht laufen und nur im Freizeit-Bereich verwendet werden, keinen Finger krum machen... Gruß Ralf Hi, das wird wohl nichts werden. Wenn du dir das Blockschaltbild im Datenblatt anschaust wirst du fetstellen, dass es sich beim Bootloader um ein 2k*8 grosses BOOT ROM handelt, das demnach nicht beschreibbar ist. Deine chips sind demnach wohl kaputt. Gruss Tobias Auf der Atmel Webseite sind mehrere Application Notes zum Bootloader. Ich habe mal aus Versehen statt des T89C51CC01UA den T89C51CC01CA gekauft, also mit CAN-Bootloader. Ich hab dann in den Application Notes den UART-Bootloader gefunden und übergebraten. Eventuell paßt ja auch der Bootloader des Vorgängertyps T89C51RD2. Ansonsten mail mal an Atmel. Ich kann mir nicht vorstellen, daß die daraus ein Geheimnis machen. Peter
Gast
#266843
@Ralf Ich hab hier mal ein Zip-file von Atmel dort ist ein Bootlader.Hex file dabei. Ob es das ist was Du suchst kann ich nicht garantieren ist aber für AT89C51RD2. Probieren geht über studieren MfG Klaus
Gast
#266844
Hi Klaus, danke ich gucks mir mal an. Die Datei kommt mir aber bekannt vor, ich glaube die ist für den T89C51RD2, also Temic, nicht ATMEL (kein AT). Ralf
Gast
#266845
Hallo zusammen, die AT89C51RD2 und ED2 haben den Bootloader im ROM. (die 2k, die Tobias erwäht hat) Es ist aber möglich mit dem Bit ENBOOT im AUXR1-Register den Bootloader zu deaktivieren. Wenn der Käfer im Programmiergerät gelöscht wurde, ist der Bootloader aber wieder aktiv. Der ältere T89C51RD2 hat den Bootloader im oberen 1k des FLASH sitzen (Flip zeigt hier auch nur 63k Flash an). Wenn hier jemand den falschen Controller wählt (z.B. AT89C51RD2 statt T89C51RD2) und löscht den Käfer mit Flip, ist der Bootloader futsch. Hier hilft nur der Bootloader von Atmel. tschuessle Bernhard Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|