Is there a incompatibility issue between the STM32F72x UART system bootloader and STM32CubeProgrammer?
I'm trying to utilize the STM32F72x's UART internal system bootloader with the STM32CubeProgrammer application. I am able to connect to the sys bl via uart, view memory, erase flash, but CANNOT program the target.
Every time I do I get the following console error spew:
12:59:46 : Memory Programming ...
12:59:46 : Opening and parsing file: C:\source_code\experiment_and_test_projects\f7_bl_chatter\Debug\f7_bl_chatter.hex
12:59:46 : File : C:\source_code\experiment_and_test_projects\f7_bl_chatter\Debug\f7_bl_chatter.hex
12:59:46 : Size : 15628 Bytes
12:59:46 : Address : 0x08000000
12:59:46 :
12:59:46 : Erasing memory corresponding to segment 0:
12:59:46 : Not flash Memory : No erase done
12:59:46 : File segment @0x08000000 is not 255-bytes aligned. It will be aligned to @0x07FFFFF8
12:59:46 : Download in Progress:
12:59:46 : Response received from device: NACK
12:59:46 :
12:59:46 : Error: Write address not acknowledged: 0x7FFFFF8
12:59:46 :
12:59:46 : Error: failed to download Segment[0]
12:59:46 : Error: failed to download the File
12:59:46 : Time elapsed during download operation: 00:00:00.029CubeProgrammer also reports the flash sectors incorrectly in "Erasing & Programming>Internal flash erasing" tab. It reports that there is only one flash sector, at address 0x20000000 and is of size 256k bytes. This is nowhere near accurate since flash starts at 0x08000000 and is of size 512k bytes and has 8 separate sectors.

Any info on how to resolve this issue would be greatly appreciated.
