STM32L010F4P6 which pins are used by UART bootloader
Hello, I'm attempting to flash firmware to aforementioned microcontroller using STM32CubeProgrammer. I have connected ST-Link VCP port to PA2 and PA3 ports, and i can communicate with my application fine. I even erased flash memory so I could be sure that device is in Boot mode. Unfortunately, I cannot connect to bootloader, log from Programmer below:
13:48:06 : Serial Port ttyACM0 is successfully opened.
13:48:06 : Port configuration: parity = even, baudrate = 115200, data-bit = 8, stop-bit = 1.0, flow-control = off
13:48:08 : Timeout error occured while waiting for acknowledgement.
13:48:08 : Timeout error occured while waiting for acknowledgement.
13:48:08 : Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again... I'm wondering if listing both PA9/PA10 and PA2/PA3 as UART ports in documentation has anything to do with it. How does bootloader determine which of both pairs to use? Can pullups on PA2/PA3 connected to inactive I2C bus (because STM acts as master, also because of that and pin alternate functions being almost universally poorly laid out I couldn't use PA9/PA10) have something to do with it?
