AnsweredAssumed Answered

STM32F429ZI - erasing upper half of 2MB flash

Question asked by bob on Jul 3, 2014
Latest reply on Jul 4, 2014 by Clive One
We're writing a bootloader and found out that flash sectors 0-11 (lower bank) can be erased, but sectors 12-23 (upper bank) can't (by a program running from flash). The chip sets WRPERR bit in FLASH->SR register, which means Write protection error. But we have all the sectors NOT write protected.

Upper sectors can be erased by a STlink-v2 programmer (which is not exactly what we need - but it's a prove they CAN be erased).

Writing new content into upper sectors works fine.

Any help/idea will be appreciated.

Outcomes