Skip to main content
VictorPr
Associate II
September 11, 2020
Solved

Bricked STM32F446 after unprotect

  • September 11, 2020
  • 1 reply
  • 791 views

After testing Proprietary code readout protection (PCROP) features, STM32F4 got bricked.

Steps to reproduce:

  • Enable SPRMOD for PCROP usage and enable PCROP bit 3 (Flash sector 3)
  • Send an :unprotect:force DFU command
  • STM32 will be bricked by now, not booting into USB DFU mode when pulling BOOT0 pin high
This topic has been closed for replies.
Best answer by VictorPr

Ok, solved.

For some reason, just plugin in USB while BOOT0 was tied high was not enough. Also had to pull NRST low to force reset and is working now.

1 reply

VictorPr
VictorPrAuthorBest answer
Associate II
September 18, 2020

Ok, solved.

For some reason, just plugin in USB while BOOT0 was tied high was not enough. Also had to pull NRST low to force reset and is working now.