Problem with I2C bootloader
- 3 replies
- 3525 views
Hello. I try to use I2C bootloader of STM32WB and it can't connect.
I use board NUCLEO-WB55.USBDongle, STLINK-V3SET and STM32CubeProgrammer.
I2C: 100KHz Speed mode: standard, addres 0x50. NUCLEO-WB55 I2C pins PB6 PB7, SB6=close, SB2 = open, SW2: BOOT0 = 1.
Every time I get: Error: ST-LINK error (BRG_I2C_ERR) . See Log file in attachment.
I cheked I2C line and finde that there is only one addres byte without "ACK signal".

The board doesn't recognise own slave address. Same result is with board NUCLEO-WB55.Nucleo.
Do I use wrong I2C slave addres ?
I tried USB and UART bootloader on NUCLEO-WB55 and it was successful.
I olso tried I2C bootloader on the board STM32L476 Discovery MB1184, it was successful too.
Pleas help me with I2C bootloader STM32WB.
