Thursday, April 26th 2018, 9:44am UTC+2

You are not logged in.

  • Login
  • Register

jenlan

Beginner

Date of registration: Nov 11th 2015

Posts: 10

1

Thursday, April 5th 2018, 9:03pm

Options Bytes für STM32 programmieren

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
jenlan has attached the following image:
  • bor_settings_f-flash.png

SEGGER - Nino

Super Moderator

Date of registration: Jan 2nd 2017

Posts: 960

2

Thursday, April 12th 2018, 2:55pm

Hello Jahn,

Thank you for your inquiry.
Per forum rules this is a English language Forum. Please only write in English in this Forum.

On first glance it seems like your read out protection sequence is incorrect.
You can find example J-Flash projects on our Wiki page: https://wiki.segger.com/STM32#Enabling_readout_protection

Best regards,
Nino
Please read the forum rules before posting: Forum Rules

Keep in mind, this is not a support forum. Its main purposes is user to user interaction.
Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
Should you be entitled to support contact us per e-mail.
The following contact form can be used for this: https://www.segger.com/about-us/contact-us/