cancel
Showing results for 
Search instead for 
Did you mean: 

How to Enter boot loader in STM32H743BIT6 via USART1? pin BOOT0 is SET by SWITCH to "1" (VCC) (3.3V). the STM32H743BIT6 don't react to packets in USART1 from the STM32CubeProgrammer software.

ZSade.1
Associate II

How to Enter boot loader in STM32H743BIT6 via USART1?

pin BOOT0 is SET by SWITCH to "1" (VCC) (3.3V).

the STM32H743BIT6 don't react to packets in USART1 from the STM32CubeProgrammer software.

6 REPLIES 6
AScha.3
Chief II

> BOOT0 is SET by SWITCH to "1"

+ and then "reset " ?

+

how you connect to USART1 ?

If you feel a post has answered your question, please click "Accept as Solution".
ZSade.1
Associate II

Hi AScha.3

USART1 Connected to the PC via ISO7321C ISOLATED TRANCEIVER IC via MAX14786E IC RS-422 Converter and connected to USB-COM422-PLUS2 Board via to USB to the PC.

using the STM software STM32CubeProgrammer.

the SW transmit the packet 0x7F twice, but the MCU don't reply.

attached PDF with the MCU schematics.

MM..1
Chief II

Are you sure your USART configuration is: 8-bit, even parity and 1 Stop bit

ZSade.1
Associate II

YES. I use USART1 with configuration on the PC: Boudrate: 115200 8bit EVEN parity 1 stop bit.

the MCU don't reply.

When i SET the BOOT0 pin in the MCU (pin 197) to 3.3V with the rise of the rise of VDD...

then the reset is released from "0" to "1", i try to use the STM software STM32CubeProgrammer.

i "see" the 0x7Fh packets in the RX pin of the MCU, but no response.

In my design i short J9 pin 1 to J9 pin 2 via jumper header before powering up the card.

please check the "BOOT0 PD FOR USART 1" section.

If realy all your bridges transfer parity to MCU pins , then only one next condition


_legacyfs_online_stmicro_images_0693W00000bk1vmQAA.pngrequred is add1 set properly.

ZSade.1
Associate II

hi MM..1

please be more verbal.

On powerup the "BOOT0" (pin 197) is tied to VDD that is 3.3V ~ "1".

what is the next step to check?