2020-07-16 05:20 PM
Programming bank2 of an STM32H743 starting at 0x0810000 leaves a section unprogrammed between 0x08100040 and 0x08100800. Programming bank 1 works fine.
Using the UI and the CLI version 2.4.0 via the UART. I'm pretty sure I don't have any security bits set. What am I doing wrong? My own flash routine in my boot code in bank 1 programs it fine.
2020-07-16 06:39 PM
>>What am I doing wrong?
Hard to know, insufficient data
Are you using .BIN or .HEX files, have you inspected the files?
2020-07-16 06:42 PM
bin files which look correct. I flash the same files using my my own boot loader and it flashes fine. I inspect the flash memory using CubeProgrammer and IAR.
2020-07-20 06:58 AM
Has anyone been successful at flashing bank2 on the SMT32H743 ?
2020-07-20 10:37 AM
STM32H753. Yes, both via Cube Programmer debugger interface and internally ("IAP"). Not tried the UART bootloader.
-- pa
2020-07-23 07:15 AM
I verified that programming via ST-Link works fine, but UART does not. Has anyone tried UART programming of Bank2 using Cube Programmer?
2020-07-23 07:19 AM
Is the bin file padded to an 256 bit boundary? Perhaps some padding problem?
2020-07-23 07:24 AM
The bin file is 256k in size. I could understand if the size was not rounded to a 256bit boundary at the end of the file That it would not programm that last 256bit word, but the section of flash between 0x08100040 and 0x08100800 does not get programmed.
2020-08-02 04:46 PM
This has been reproduced by ST.