Gast
#4093876
Hallo, Ich möchte gerne den bereich meines Bootloaders im Flash mit einer Writeprotection versehen. Laut Datenblatt http://www.st.com/web/en/resource/technical/document/programming_manual/CD00283419.pdf ist das auch gar nicht so kompliziert, da ja auch bereits in der Standardbibliothek bereits alles vorprogrammiert ist. Mein Code:
1 | |
2 | |
3 | |
4 | |
Mit der Writeprotection sollen Page0-15 gesperrt werden (0x000000FF). Im vergleich muss diese invertiert werden (0xFFFFFF00). Meines erachtens dürfte nun beim ersten start die Writeprotection enabled werden und nach dem Reset müsste sie bereits aktiv sein. Leider ist es nun so das die Writeprotection nicht gespeichert wird und ich immer 0xFFFFFFFF zurückbeckomme (keine Writeprotection) Kann mir jemand helfen? Was mache ich falsch? Danke im Voraus!