Skip to main content
SaiPrasad
Associate
July 20, 2022
Question

Facing issues to program STM32H750VBT6T over I2C interface

Hi,

We have a custom hardware where we are using I2C interface to program firmware.Have activated bootloader by using pattern 10 as mentioned in AN2606 document.

Using I2C3(PA8, PC9) for programming firmware but unable to detect the chip on I2C.

Does STM32H750VBT6T bootloader support I2C firmware programming ?

This topic has been closed for replies.

5 replies

Tesla DeLorean
Guru
July 21, 2022

>>Does STM32H750VBT6T bootloader support I2C firmware programming ?

Should do, what version of the loader is it running?

You would need to make sure other pins used by the boot loader are not being triggered.

Mainly the UART ones, and especially those with GPS/GNSS receivers, or other devices that squawk immediately at startup.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
SaiPrasad
SaiPrasadAuthor
Associate
July 21, 2022

How can I get the boot loader version? Do I need to connect JTAG ?

Tesla DeLorean
Guru
July 21, 2022

STM32 Cube Programmer should be able to report via SWD connection

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
SaiPrasad
SaiPrasadAuthor
Associate
July 21, 2022

Have connected STLink debugger and bootloader version is reported as 0x90.

Tesla DeLorean
Guru
July 21, 2022

External Pull-up's on the pins? Works in I2C on the normal application?

Connected to anything else on the I2C bus?

Other connections, or things of note during the boot?

Do other modes of connection to the loader work?

The loader something you can debug or understand the internals of?

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..