Keil Logo

ARM: trigger STM32 Option Byte Loading after Flash Download


Information in this knowledgebase article applies to:

  • STM32 devices supporting the OBL_LAUNCH bit

QUESTION

I use the MDK to program the option bytes of ST devices. Unfortunately I have found that changes in the option bytes need a full power-on reset cycle after flashing to get active. Is there a way, to activate the new options bytes automatically without the need to do a manual power cycle of the device?

ANSWER

For some STM32 device families it is possible to start the option byte loading by setting the OBL_LAUNCH bit.
If your device supports this, and the provisions for this are implemented in the Device Family Pack version you have installed, you find in the dbgconf file a Flash Download Options -> Option Byte Loading checkbox. It is off by default. After enabling it and saving the dbgconf file, after the next Flash Download, the Option Byte Loading is started by setting the OBL_LAUNCH bit. This method also causes an additional reset.

MORE INFORMATION

Last Reviewed: Friday, January 10, 2020


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.