STM32C011 OpenBootloader
Hello,
I want to use ST's default OpenBootloader that the virgin chips have on board.
The pheripheric I wanted to use is the UART1, and on the AN2606 Application note I saw that the pins I need to use are PA9/PA10, or to be more precise PA11/PA12 since I'm using the UFQFN20 version. In fact, in the application note is written that: "On WLCSP12, SO8N, TSSOP20, and UFQFN20 packages USART1 PA9/PA10 IOs are
remapped on PA11/PA12."
However these are not the usual pins that I typically use for UART on STM32C011. My firmware also uses UART1 to communicate with an external microcontroller and in that case the pins that the datasheet states I can use are:
USART1_TX: PA0,PC14,PB6;
USART1_RX: PA8, PC14,PB6, PB7;
Why are the pins used in your bootloader not the same as the ones that should in teory be used for USART1? How can I use the same pins for bootloader and user firmware?
I don't want to customize the bootloader as I want to skip the flash programming in production.
Thank you in advance.
Best regards,
Eduard

