STM32F767 ROM Bootloader over I2C: Should Mass Erase work?
Hello World;
My Setup:
- Nucleo F767ZI Board
- BOOT0 pulled high
- SCL/SDA on PB6/PB9 connected to Raspberry Pi I2C-1 and Saleae Logic Pro 8
- Nucleo board powered via USB from Raspberry Pi
Goal: Using ROM Bootloader over I2C for firmware updates (later on custom hardware)
Problem: I2C hangs after issuing Mass Erase command

Send: 0x45 0xBA Erase-NS Command
Receive: 0x79 ACK
Send 0xff 0xff 0x00 Special Erase
Receive for ACK or NAK hangs while sending the I2C device address.
AN4221 says "Some products do not support the mass erase feature." Does STM32F767 support mass erase?

