2025-08-15 3:43 AM - edited 2025-08-15 3:44 AM
Basically continuation of https://community.st.com/t5/stm32cubeprogrammer-mcus/stm32cubeprogrammer-upload-fail-after-update-to-2-20/td-p/825113 - after fixing the hex to correctly span both the banks, upload error (using ST-Link) still persists. Firmware can be uploaded using USB bootloader, just the ST-LINK upload fails. It seems that this is a bug of the STM32CubeProgrammer.
STM32CubeProgrammer v2.20.0.
I attach the firmware hex. I also attach log from the programmer.
2025-08-15 3:57 AM
Hello @heveskar ,
I appreciate your input. I will review this further and provide an update shortly.
Thank you,
Maryem.
2025-08-15 6:44 AM
Still doesn't make sense to me that it "worked correctly" in 2.19. How could it work correctly if the memory map was incorrect? Is flash physically present but 2.20 is doing more bounds checking than 2.19?
2025-08-15 6:59 AM
As per our reading of the forum, you are right, the memory is there, it is just not tested (link).