Forum: Mikrocontroller und Digitale Elektronik NxP, ARM Cortex-M3, LPC1343: Frage zur Code Read Protection


von Ralf (Gast)


Lesenswert?

Hi,

ich arbeite mich gerade in die ARM Cortex-M3 Familie, konkret den 
LPC1343 von NxP ein.
Ich bin nicht sicher, ob ich die Code Read Protection, Level 3 (CRP3) 
bzw.NO_ISP richtig verstanden habe:
Wenn CRP3 aktiviert ist, gibt es keine Möglichkeit mehr, den Bootloader 
auszuführen, wenn eine Applikation vorhanden ist, es sei denn, die 
Applikation sorgt dafür, dass der Bootloader gestartet wird 
(IAP-Kommando Reinvoke ISP). Ist das richtig?

Das heisst, wenn ich CRP3 aktiviere und Mist mache, ist auslöten und 
frischen Chip kaufen angesagt? :)

Ich frage deswegen, weil die Controller, die ich bisher verwendet habe, 
IMMER zurück ins Leben gerufen werden konnten.

Ralf

von Ralf (Gast)


Lesenswert?

arg Das man nach stundenlanger Suche die Antwort immer fünf Minuten 
nach der Frage findet...
Hier stehts drin:
http://www.nxp.com/documents/application_note/AN10968.pdf

> Das heisst, wenn ich CRP3 aktiviere und Mist mache, ist auslöten und
> frischen Chip kaufen angesagt? :)
Beantworte ich also selbst mit JA

Ralf

von Robert T. (robertteufel)


Lesenswert?

Ralf schrieb:
> Hi,
>
> ich arbeite mich gerade in die ARM Cortex-M3 Familie, konkret den
> LPC1343 von NxP ein.
> Ich bin nicht sicher, ob ich die Code Read Protection, Level 3 (CRP3)
> bzw.NO_ISP richtig verstanden habe:
> Wenn CRP3 aktiviert ist, gibt es keine Möglichkeit mehr, den Bootloader
> auszuführen, wenn eine Applikation vorhanden ist, es sei denn, die
> Applikation sorgt dafür, dass der Bootloader gestartet wird
> (IAP-Kommando Reinvoke ISP). Ist das richtig?
>
> Das heisst, wenn ich CRP3 aktiviere und Mist mache, ist auslöten und
> frischen Chip kaufen angesagt? :)
>
> Ich frage deswegen, weil die Controller, die ich bisher verwendet habe,
> IMMER zurück ins Leben gerufen werden konnten.
>
> Ralf

Die Antwort hast Du ja schon selbst gefunden. Deshalb ist dieser 
Protection Level auch Level 3! In den niedrigeren Levels geht das, was 
bei anderen auch geht.

Solche Anfragen nach "absoluter Protection" kommen normalerweisse von 
Applikationen, die sich mit Geldtransfers (Bankautomaten etc.) befassen 
und solche bei denen die Messung direkt uebergeht in anrechenbare 
Einheiten, z.B. Strommesser im Haus...
Wenn es da einer schafft das System auszutricksen, steht viel Geld auf 
dem Spiel.

Just fyi, Robert

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.