Skip to main content
RPowe.9.306
Associate III
Jul 21, 2020 2:23 PM UTC
Question

No Response From Bootloader over USART

My employers have made a custom board based on STM32WB55. I have developed some software but need to program this to flash. I have access to USART1 and BOOT0 pin. (I also have access to SWD, SWCLK, JTDI, JTDO). I thought that pulling BOOT0 high would enable me to talk to the bootloader over the USART but I get no response. I have tried the ST programmer and have also tried talking from my C# app by sending 0x7F at various baudrates to see if I at least get an ACK. Any help please.

This topic has been closed for replies.

3 replies

HRadt.1
Associate III
Jul 21, 2020 4:10 PM UTC

Maybe you fell for the same trap that I did: The Bootloader only works with Pins PA9/PA10 as TX/RX pins. Not with PB6/PB7.

RPowe.9.306
Associate III
Jul 23, 2020 2:56 PM UTC

Thanks.

This is the sort of gotcha that should have a warning in big bold letters but never does!

Actually have Rx on PA9 and Tx on PB6

HRadt.1
Associate III
Jul 23, 2020 9:48 PM UTC

It defininitely should ... especially since without bootloader access, a lot of the steps needed for production are way more complicated (depending on your usecase).