Using a STM32H745/755 device and Cube Programmer in DFU mode connected via USB and trying to erase flash memory via Cube Programmer..
I've noticed that if the option byte for the CM7 boot address is set to 0x1FF0 (boot into bootloader), the Cube Programmer cannot erase the flash memory. If I change that option byte to 0x0800, the flash memory erases.
I can erase and program the flash memory fine using ST-LINK independent of the CM7 boot address setting. But I want to be able to erase flash memory via DFU with the bootloader with the boot address set to 0x1FF0 for the CM7 core.
Is there something that limits the bootloader in DFU mode from erasing flash memory if the CM7 boot address is set to 0x1FF0?
I've verified that no write protection is set and the memory is not protected.
