STM32 Bootloader over USART with pin swapping
Hello All,
Using STM32H743, I designed a board to use USART1 as the debug interface so that I could also bootload to this port. I am using an FTDI chip to create a virtual COM port. The problem is that I swapped the TX/RX pins in the design and had to enable pin-swapping in the .ioc file to fix the issue. It works as a debug interface, but won't connect via STM32CubeProgrammer. I get the following error:
11:17:23 : Timeout error occured while waiting for acknowledgement.
11:17:23 : Timeout error occured while waiting for acknowledgement.
11:17:23 : Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again...
I am trying to determine if the pin swapping is the problem, or if there are some other options that are messing up the connection. Is it possible to use the bootloader through USART1 if pin swapping is enabled?
