cancel
Showing results for 
Search instead for 
Did you mean: 

What is the way to fix STM32F411RE option bytes 0xFF Error ?

MKIM.3
Associate

Hello,

I succeeded to download my firmware  on my board at first and it works fine. 

but,  I failed to fuse the firmware at the second and I encountered the problem about option byte 0xFF.

I don't know what happened.  below the error log.

=======================

13:54:16:823 : Disconnected from device.
13:54:17:972 : STLinkUSBDriver.dll loaded
13:54:17:973 : STLinkUSBDriver.dll loaded
13:54:17:973 : ST-LINK SN : 53FF6A068678574840600267
13:54:17:973 : ST-LINK FW : V2J35S7
13:54:17:976 : Voltage : 3.21V
13:54:17:981 : SWD freq : 4000 KHz
13:54:17:981 : Connect mode: Under Reset
13:54:17:981 : Reset mode : Hardware reset
13:54:18:089 : Device ID : 0x431
13:54:18:272 : Reading data...
13:54:18:273 : r ap 0 @0x40023C14 0x00000004 bytes
13:54:18:273 : Reading data...
13:54:18:273 : r ap 0 @0x40023C14 0x00000004 bytes
13:54:18:273 : Database: Config 1 is active.
13:54:18:278 : flash loader C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin/FlashLoader/0x431.stldr is loaded
13:54:18:278 : Reading data...
13:54:18:278 : r ap 0 @0x1FFF7A22 0x00000004 bytes
13:54:18:278 : failed to read the requested memory content
13:54:18:379 : UPLOADING OPTION BYTES DATA ...
13:54:18:379 : Bank : 0x00
13:54:18:379 : Address : 0x40023c14
13:54:18:379 : Size : 8 Bytes
13:54:18:380 : Reading data...
13:54:18:380 : r ap 0 @0x40023C14 0x00000008 bytes
13:54:18:380 : UPLOADING OPTION BYTES DATA ...
13:54:18:380 : Bank : 0x00
13:54:18:380 : Address : 0x40023c14
13:54:18:380 : Size : 8 Bytes
13:54:18:380 : Reading data...
13:54:18:380 : r ap 0 @0x40023C14 0x00000008 bytes
13:54:18:432 : UPLOADING ...
13:54:18:432 : Size : 1024 Bytes
13:54:18:432 : Address : 0x8000000
13:54:18:432 : Read progress:
13:54:18:432 : Reading data...
13:54:18:432 : r ap 0 @0x08000000 0x00000400 bytes
13:54:18:432 : Error: Data read failed
=======================

 

Also, if I try to change the RDP in the option byte then below the error message happens. 

========================

13:55:18:831 : Option byte command : -ob RDP=170
13:55:18:834 : PROGRAMMING OPTION BYTES AREA ...
13:55:18:834 : Reading data...
13:55:18:836 : r ap 0 @0x40023C14 0x00000004 bytes
13:55:18:836 : Reading data...
13:55:18:836 : r ap 0 @0x40023C14 0x00000004 bytes
13:55:18:836 : Database: Config 1 is active.
13:55:18:937 : Bank : 0x00
13:55:18:937 : Address : 0x40023c14
13:55:18:937 : Size : 8 Bytes
13:55:18:938 : OB buffer: edaaff8f00000000
13:55:18:938 : Buffer program...
13:55:19:046 : halt ap 0
13:55:19:046 : w ap 0 reg 15 PC (0x20000000)
13:55:19:048 : w ap 0 reg 17 MSP (0x20000500)
13:55:19:048 : w ap 0 reg 16 xPSR (0x01000000)
13:55:19:051 : w ap 0 @0x20000C00 0x00000200 bytes
13:55:19:053 : w ap 0 @0x20000000 0x00000004 bytes
13:55:19:066 : w ap 0 @0x20000004 0x000007DC bytes
13:55:19:068 : w ap 0 @0x20000C00 0x00000008 bytes
13:55:19:068 : Loader write option bytes...
13:55:19:068 : Init flashloader...
13:55:19:069 : halt ap 0
13:55:19:074 : w ap 0 reg 0 R0 0x00000001
13:55:19:074 : w ap 0 reg 1 R1 0x00000000
13:55:19:074 : w ap 0 reg 2 R2 0x00000000
13:55:19:074 : w ap 0 reg 3 R3 0x00000000
13:55:19:074 : w ap 0 reg 4 R4 0x00000000
13:55:19:074 : w ap 0 reg 5 R5 0x00000000
13:55:19:074 : w ap 0 reg 6 R6 0x00000000
13:55:19:075 : w ap 0 reg 7 R7 0x00000000
13:55:19:075 : w ap 0 reg 8 R8 0x00000000
13:55:19:075 : w ap 0 reg 9 R9 0x00000000
13:55:19:075 : w ap 0 reg 10 R10 0x00000000
13:55:19:075 : w ap 0 reg 11 R11 0x00000000
13:55:19:075 : w ap 0 reg 12 R12 0x00000000
13:55:19:081 : w ap 0 reg 13 SP 0x00000000
13:55:19:088 : w ap 0 reg 14 LR 0x20000001
13:55:19:088 : w ap 0 reg 15 PC 0x20000005
13:55:19:089 : w ap 0 reg 16 xPSR 0x01000000
13:55:19:100 : w ap 0 reg 17 MSP 0x20000BDC
13:55:19:100 : w ap 0 reg 18 PSP 0x00000000
13:55:19:100 : run ap 0
13:55:19:100 : halt ap 0
13:55:19:100 : r ap 0 reg 0 R0 0x00000001
13:55:19:100 : w ap 0 reg 0 R0 0x40023C14
13:55:19:100 : w ap 0 reg 1 R1 0x00000008
13:55:19:100 : w ap 0 reg 2 R2 0x20000C00
13:55:19:100 : w ap 0 reg 3 R3 0x00000002
13:55:19:100 : w ap 0 reg 4 R4 0x00000000
13:55:19:100 : w ap 0 reg 5 R5 0x00000000
13:55:19:100 : w ap 0 reg 6 R6 0x00000000
13:55:19:100 : w ap 0 reg 7 R7 0x00000000
13:55:19:102 : w ap 0 reg 8 R8 0x00000000
13:55:19:102 : w ap 0 reg 9 R9 0x00000000
13:55:19:104 : w ap 0 reg 10 R10 0x00000000
13:55:19:104 : w ap 0 reg 11 R11 0x00000000
13:55:19:104 : w ap 0 reg 12 R12 0x00000000
13:55:19:104 : w ap 0 reg 13 SP 0x00000000
13:55:19:104 : w ap 0 reg 14 LR 0x20000001
13:55:19:104 : w ap 0 reg 15 PC 0x200000AB
13:55:19:105 : w ap 0 reg 16 xPSR 0x01000000
13:55:19:105 : w ap 0 reg 17 MSP 0x20000BDC
13:55:19:105 : w ap 0 reg 18 PSP 0x00000000
13:55:19:105 : run ap 0
13:55:20:853 : UPLOADING OPTION BYTES DATA ...
13:55:20:853 : Bank : 0x00
13:55:20:853 : Address : 0x40023c14
13:55:20:853 : Size : 8 Bytes
13:55:20:853 : Reading data...
13:55:20:860 : r ap 0 @0x40023C14 0x00000008 bytes
13:55:20:863 : OPTION BYTE PROGRAMMING VERIFICATION:
13:55:20:863 : Error: Expected value for Option Byte "RDP": 0xAA, found: 0xFF
13:55:20:901 : Error: Option Byte Programming failed
13:55:20:941 : Reading data...
13:55:20:945 : r ap 0 @0x40023C14 0x00000004 bytes
13:55:20:945 : Reading data...
13:55:20:945 : r ap 0 @0x40023C14 0x00000004 bytes
13:55:20:945 : Database: Config 1 is active.
13:55:21:098 : UPLOADING OPTION BYTES DATA ...
13:55:21:098 : Bank : 0x00
13:55:21:098 : Address : 0x40023c14
13:55:21:098 : Size : 8 Bytes
13:55:21:098 : Reading data...
13:55:21:099 : r ap 0 @0x40023C14 0x00000008 byte
========================
 
Please review above the logs and advice me the action to fix this problem.
 
Thanks in advance
 

 

 

 

 

 

 

 

 

0 REPLIES 0