Hallo zusammen,
wir möchten für den STM32L051C6 den BOR einschalten (Level 5). Lt Ref Manual müssen dazu im FLASH_OPTR Register die Bits 19 bis 16 auf 1100 gesetzt werden. Wenn ich es richtig verstanden habe werden die bits 31 bis 16 dieses Registers beim Booten automatisch mit den Option Bytes von Adresse 0x1FF8 0004 geladen. Wobei hier in den Bits 31:16 die negierte Form und in 15:0 die nicht negierte Form der zu setzenden Bits stehen muss. Also versuchen wir ein 0x7F83 807C an die Adresse zu schreiben. Wir haben es mit dem STLink Commander und mit exit steps im J-Flash versucht (Anbei ein Bild von dem versuch mit J-Flash).
Leider steht nach dem Reset immer noch der Default Wert im FLASH_OPTR Register. Auch das vorherige rücksetzten der OPT_LOCK und PE_LOCK Bits mit den Keys brachte keine Änderung.
Was machen wir falsch???
Ich hoffe jemand kann weiterhelfen....
Gruß
Jahn
wir möchten für den STM32L051C6 den BOR einschalten (Level 5). Lt Ref Manual müssen dazu im FLASH_OPTR Register die Bits 19 bis 16 auf 1100 gesetzt werden. Wenn ich es richtig verstanden habe werden die bits 31 bis 16 dieses Registers beim Booten automatisch mit den Option Bytes von Adresse 0x1FF8 0004 geladen. Wobei hier in den Bits 31:16 die negierte Form und in 15:0 die nicht negierte Form der zu setzenden Bits stehen muss. Also versuchen wir ein 0x7F83 807C an die Adresse zu schreiben. Wir haben es mit dem STLink Commander und mit exit steps im J-Flash versucht (Anbei ein Bild von dem versuch mit J-Flash).
Leider steht nach dem Reset immer noch der Default Wert im FLASH_OPTR Register. Auch das vorherige rücksetzten der OPT_LOCK und PE_LOCK Bits mit den Keys brachte keine Änderung.
Was machen wir falsch???
Ich hoffe jemand kann weiterhelfen....
Gruß
Jahn