Gast
#1644792
Vielleicht kann mir ja hier jemand helfen... Ich habe einen SD Card Bootloader für den p24HJ256GP210. Funktioniert auch. Nun möchte ich den Bootloader vor überschreiben durch die Applikation schützen. Ich verwende C30. Laut Datenblatt ist der Schreibschutz nur wirksam wenn ein Bootsegment definiert ist, d.h. obwohl ich die ganzen CodeGuard features eigentlich nicht verwenden möchte, muß ich diese entsprechend konfigurieren. Weiterhin habe ich mittlerweile verstanden das jede Funktion des Bootloaders mit dem entsprechenden "Boot Attribut" versehen werden muß damit diese auch im Boot Segment abgelegt wird (und nicht im General Segment). Compiler Libraries können auch nicht verwendet werden, d.h. ich muss für z.B. free und malloc eine andere Lösung finden. Hier meine Fragen: - Ist es wirklich so kompliziert? - Gibt es keine einfachere Möglichkeit einen bestimmten Bereich im Flash als Schreibgeschützt zu definieren? Danke!