Question
Is BFB2 broken in STM32F429BIT6 bootloader?
- Have BOOT0 pin strapped low
- Firmware image is linked to run from address 0x08000000, initial stack pointer
- Initial stack pointer is set at 0x2002FFFC.
- Programmed firmware image to 0x08000000.
- Processor boots fine when BFB2=0 in option bytes
- Bootloader fails to enter the firmware image in Flash when BFB2=1 and bootloader is loaded to address 0x00000000.
From AN2606, the bootloader firmware should examine 0x08100000 for a stack pointer into SRAM, then 0x08000000 for the same. It doesn't seem that this is happening, though. Is there a good way to debug this further?
