STM32C0 bootloader UART pin assignment
Hello,
I have a question regarding the bootloader of the STM32C0 (especially the TSSOP 20 version STM32C031F6Px).
According to the datasheet and the reference manual, the bootloader can communicate via UART1 and I2C1.
The pins it is using are PA9&PA10. These pins are mapped to PA11&PA12.
But if I configure UART1 in CubeMX, UART1 is not and can't be assigned to these pins.
Could somebody please explain:
- How to do the configuration of using UART1 as the communication interface for the bootloader in CubeMX?
- What happens and how to deal with the situation that I have assigned some other STM32 peripheral to PA11&PA12 and the triggering the bootloader? Is UART1 then remapped to these pins even it was on other pins before the bootloader?
- How is this remapping of the pins PA9/PA10 to PA11/PA12 done?
BR,
Andreas

