2016-09-05 08:54 AM
I am messing around with the SMT32F429 discovery EVK. I am trying to play with booting into the internal bootloader and may have blown it away. Using IAR workbench I look at the device's memory location 0x1fff000 and it is all 0xCD. This was most likely me doing something wrong. Is there a way to reflash the internal bootloader back onto the device?
2016-09-06 12:34 AM
the internal bootloader of the stm32f-devices are as far is i know in an ROM region. so you can't overwrite it.
check your boot-pins boot0 and boot1, they determine in which address-region your controller is booting2016-09-06 05:53 AM
Hi carrier.michael,
I recommend that you have a look to the application note ''STM32 microcontroller system memory boot mode'' , and you find related information ot STM32F42xx/3xx bootloader in page 131. -Hannibal-2016-09-06 08:08 AM
There is some discussion as to whether the System Loader ''ROM'' is actually FLASH or OTP, but it is highly improbable that it could be nuked by an end-user.
I would peer in at 0x1FFF0000 using the ST-LINK Utilities. (Four Zeros)