Difference between revisions of "ST STM32F4"

From SEGGER Wiki
Jump to: navigation, search
(Via J-Flash)
(Via J-Flash)
Line 4: Line 4:
 
via J-Flash
 
via J-Flash
 
=== Via J-Flash===
 
=== Via J-Flash===
In order to program the option bytes, some steps need to be added in J-Flash at Options -> Project settings -> CPU -> Exit Steps. These steps will be executed after Target -> Auto has completed programming the image.
+
In order to program the option bytes, some exit-steps need to be added to the J-Flash project:
  +
''J-Flash project settings -> MCU -> Exit Steps''
  +
<table>
  +
<tr>
  +
<td valign="top">[[File:Wiki-STM32F4_OptionByteProg]]</td>
  +
<td valign="top"></td>
  +
<td valign="top">asd</td>
  +
</tr>
  +
</table>
  +
The exit steps will be executed right after ''Target -> Auto'' has been issued to program the opened data file.
   
 
The option byte values are transmitted in the step which writes the OPTCR. J-Flash comes with an example project for the STM32F405OE which demonstrates how to program the option bytes. These steps can be adapted for all STM32F2 / F4 devices since they are identical. The example can be found by selecting Create project from template, navigating to the ST folder and select STM32F405OE_OptBytes.jflash .
 
The option byte values are transmitted in the step which writes the OPTCR. J-Flash comes with an example project for the STM32F405OE which demonstrates how to program the option bytes. These steps can be adapted for all STM32F2 / F4 devices since they are identical. The example can be found by selecting Create project from template, navigating to the ST folder and select STM32F405OE_OptBytes.jflash .

Revision as of 09:51, 14 June 2016

Option byte programming

The STM32F4 series devices provide some option bytes which allow some "permanent" configuration as well as readout protection for the device. Unfortunately, the option bytes become effective immediately when programmed. This means when enabling the read protection of the device via option bytes, the programmer will immediately lose the access to the flash, without any possibility to verify the complete flash operation. Therefore, the option bytes cannot be programmed as part of the flash image. via J-Flash

Via J-Flash

In order to program the option bytes, some exit-steps need to be added to the J-Flash project:

J-Flash project settings  ->  MCU ->  Exit Steps
File:Wiki-STM32F4 OptionByteProg asd

The exit steps will be executed right after Target -> Auto has been issued to program the opened data file.

The option byte values are transmitted in the step which writes the OPTCR. J-Flash comes with an example project for the STM32F405OE which demonstrates how to program the option bytes. These steps can be adapted for all STM32F2 / F4 devices since they are identical. The example can be found by selecting Create project from template, navigating to the ST folder and select STM32F405OE_OptBytes.jflash .