CubeProgrammer 2.12 - Operation exceeds memory limits
Hello Everyone,
Here is my 512kB STM32L15xxE:
-------------------------------------------------------------------
STM32CubeProgrammer v2.12.0
-------------------------------------------------------------------
USB speed : Full Speed (12MBit/s)
Manuf. ID : STMicroelectronics
Product ID : STM32
SN : 8D8D90395A58
DFU protocol: 1.1
Board : --
Device ID : 0x0437
Device name : STM32L15xxE/STM32L162xE
Flash size : 512 KBytes (default)
Device type : MCU
Revision ID : --
Device CPU : Cortex-M3
When I'm executing:
STM32_Programmer_CLI.exe -c port=usb1 myHex.hex
I get the following:
Error: Operation exceeds memory limits
Looking like that:
So apparently it fails after 256k, which is half of the 512k Flash it has...
The Hex-File also contains some EEPROM-Section (starting @ 0x0808 0000)
And some RAM-Section (starting @ 0x2000 0000)
===================================
When I take the same Hex-file, and convert it with DFU-File-Manager, and then flash it via DFuse, it just works, as it should...
DfuSeCommand.exe -c -d --o --fn RESET_VERSION_IN_EEPROM_TO_0.0.0.dfu
Any idea what's breaking CubeProgrammer?
Thank you!
