Forum: Mikrocontroller und Digitale Elektronik AT89C51ED2


von Ralf (Gast)


Lesenswert?

Hi,

hat schon mal jemand mit dem AT89C51ED2 gearbeitet? Ist es möglich, den
Atmel Bootloader, der mitgeliefert wird, auszulesen?

Gruß Ralf

von Klaus...(Norad) (Gast)


Lesenswert?

@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

von Ralf (Gast)


Lesenswert?

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

von Ralf (Gast)


Lesenswert?

Hi Klaus,

wollt nochmal nachfragen, ob du den Bootloader auslesen kannst...

Gruß Ralf

von Klaus...(Norad) (Gast)


Lesenswert?

@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

von Ralf (Gast)


Lesenswert?

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

von Klaus...(Norad) (Gast)


Lesenswert?

@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

von Klaus...(Norad) (Gast)


Lesenswert?

@Ralf

Einen Programmer hab ich leider auch nicht!

Klaus

von Ralf (Gast)


Lesenswert?

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

von Klaus...(Norad) (Gast)


Lesenswert?

#Ralf

tja muss ich mal schauen wie das gehen soll wird wohl eine weile
dauern.


MFG Klaus

von Klaus...(Norad) (Gast)


Lesenswert?

@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

von Ralf (Gast)


Lesenswert?

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

von Tobias S. (tobias)


Lesenswert?

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

von Peter D. (peda)


Lesenswert?

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

von Klaus...(Norad) (Gast)


Angehängte Dateien:

Lesenswert?

@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

von Ralf (Gast)


Lesenswert?

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

von Bernhard S (Gast)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.