AT89C51FB - Encryption Array

Gast #341408
Lesenswert?

Hallo
hat jemand Erfahrungen mit diesem Encryption Array beim AT89C51FB ?
Darf ich mir das so vorstellen das die Software als Hex-File schon
verschlüsselt vorliegen muß, mit dem der µC programmiert wird ?
Dieser benutzt dann die 64Byte Encryption-Array um es dann bei der
Abarbeitung zu entschlüsseln ?

Fängt denn der eigentliche Programmspeicher demnach erst bei 40hex an,
und das Array liegt darunter ?

So ganz blick ich das noch nicht...
Viele Grüße vom Unwissenden
#341409
Lesenswert?

Der AT89C51FB hat kein Encryption Array, weil es gar keinen AT89C51FB
gibt.

Welche AT89*** es überhaupt gibt, findest Du in den Atmel
Datenblättern. Ich glaube aber, kein AT89*** hat Encryption.


Mit Encryption kenne ich nur die DS5000-Serie von Maxim (vormals
Dallas). Genaueres findest Du in den Maxim Datenblättern.


Auch einige alte Philips OTP-Chips P87*** hatten Encryption.


Peter
Gast #341411
Lesenswert?

moin moin,

ein Blick ins Datenblatt des 87c51FB, die Encryption Array wird als
spezieller Speicherbereich programmiert. Beim auslesen werden die Daten
XOR verknüpft. Wer die Daten des Encryption Array kennt, kann also die
Daten zurückgewinnen. Ist halt ein Weg damit nicht jeder alles lesen
kann.

Mit Gruß
Pieter
Gast #341412
Lesenswert?

@Pieter
danke für Deine Antwort. Also ich habe das an sich genauso verstanden.
Ist denn nun aber das Encryption-Array Bestandteil des Codespeichers,
also die unteren 64Byte ? Geht doch aber gar nicht, da ja unten die
ISR-Einsprungadressen liegen. Oder liegen die beim FB darüber ? Muß das
Programm genau das berücksichtigen, also explizit für den FB gemacht
sein ? Würde also derselbe Code auf einem nicht-FB nicht laufen ?

Fragen über Fragen ; Blick ich immer noch nicht richtig.
Vielleicht kann mir jemand das Licht am Ende des Tunnels anknipsen
Danke und viele Grüße
Der Unwissende

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren