Forum: Mikrocontroller und Digitale Elektronik ARM LPC 21xx schützen


von P. O. (neop13)


Lesenswert?

Hallo
Brauche mal hilfe,um, diesen Controller Auslese zu schützen.
Ich verwende den 2119

P.S.: Womit Programmiert ihr  die?

von Kai F. (k-ozz)


Lesenswert?

Die LPCs bieten dafür den Code Read Protection (CRP) Mechanismus. Schau 
dazu mal in das User Manual.
Zusammenfassung: Je nach gewünschtem CRP-Level (1-3) den entsprechenden 
Wert an die Adresse 0x000001FC im Flash ablegen. Womit du den LPC dann 
programmierst ist für die Funktion wurscht.

von P. O. (neop13)


Lesenswert?

Hallo kai, dank dir vielmals.

Das andere war eine frage, weil ich es da nicht so genau weiß. Hab da so 
ne Platine mit Entwicklungsumgebung. Jedoch ist da auch das Board auch 
schon irgendwie eine Grundfirmware drauf. jedefalls brauch ich zum 
Proggen (über USB) eine Modulseriennummer.

Ich würde das anze jetzt gerne über isp oder so programmieren, bin abe 
gerade erst dabei mich schlau zu machen.

von Robert T. (robertteufel)


Lesenswert?

Zwei gute Moeglichkeiten des Programmierens
1. Flashmagictool
2. JLink, falls nicht fuer professionellen Einsatz JLink EDU.
Falls unbekannt, die Begriffe einfach in unsere meistbekannte 
Suchmaschine einspeisen.

Gruss, Robert

von P. O. (neop13)


Lesenswert?

Hi
danke für die Tipps. Das flashmagictool hab ich auch schon gefunden, 
jedoch brauch ich da doch auh eine hardware oder?

Ich verstehe noch icht so ganz, warum bei dem einen eine Hardware 
gebraucht wird und beim anderen nicht. Wenn ich zum Bsp. das Phillips 
Flashtool nehme, brauch ich doch auch nur ein serielles Kabel, oder net?


Vielen Dank schonmal

von P. O. (neop13)


Lesenswert?

so wie ich das sehe gibt es da nicht level 1-3 oder?

Und wie schreibe ich das am einfachsten an die Stelle?
direkt in meinem Code, oder vorher oder wie?
lg

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.