cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to connect to STM32H7 system bootloader via UART

SP.12
Associate II

I have been working with STM32H753 device. I was able to boot into the system booltoader of the Nucleo board. Cube Programmer was able to detect and connect through UART.

But, I am unable to connect the Cube programmer in our custom board. Both BOOT_ADD0 and BOOT_ADD1 were set to 0x1FF0. After booting, I connected J-Link to verify that the PC is at 0x1FFx series addresses.

Looking further, whenver I halt and run the CPU through J-Link, the PC seems to be at address 0x1FF0AAF0 and the CycleCnt is increasing.

I am not sure what could be possibly wrong.

1 ACCEPTED SOLUTION

Accepted Solutions

You meet all this

0693W00000NrjJ1QAJ.png

View solution in original post

4 REPLIES 4
MM..1
Chief III

You need use exact pins and config described in AN2606 for example

0693W00000NrfCfQAJ.png

SP.12
Associate II

Hi, thanks for the response. I did use the mentioned pin for USART1 - PA9 and PA10 from AN2606. The same set of pins were working on the Nucleo, but not in our custom board.

You meet all this

0693W00000NrjJ1QAJ.png

The PB15 was set to GND in our case. And changing it, solved our issue. We are able to connect to the bootloader now. Thank you very much.