BOOTLOADER: Can't reach the default bootloader on my own PCB (STM32F429ZI)
Hello all,
I worked with the Nucleo-F429ZI (which includes the STM32F429ZI) at the project start. I updated my software via UART and do following steps:
- I connect the Nucleo-F429ZI via USB to the PC (it's the power supply too)
- I connect a MM232R to pin PA9 and PA10 (UART1) and GND.
- I connect the BOOT0 pin to 3V3
- I press the reset button B2
- I start the tool "STM32CubeProgrammer"
- I choose UART and my MM232R, set the baudrate to 115200 and the parity to even
- I connect the MM232R load the new software and disconnect the MM232R
- I remove the connection of BOOT0 and 3V3
- I press the reset button B2
- The new software works!
Then I designed my own PCB with the STM32F429ZI. My software works on it and I can update it with the STM32CubeIDE and the SWD connection (PA13 and PA14). Now I want to update the software via UART and the bootloader:
- I have two leds which blink during my hole software.
- If I connect BOOT0 to 3V3 and reset the mikrocontroller the leds don't blink any more. So I think the mikrocontroller is in a special mode (maybe the bootloader?).
- But if i want to connect via STM32CubeProgrammer following error is generated always: 13:33:39 : Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again...
Additional informations:
- BOOT1 pin on my own PCB is connected with nothing. On Nucleo-F429ZI it's connected with nothing too.
- My own PCB don't use the HSE
I have very little experience with a bootloader so I hope you can help me. The functionality is very important for me and my project.
Best regards,
Tobias
