STM32CubeProgrammer J-Link External Loader download
I'm trying to interact with the external flash on the STM32H573I-DK, and having some issues. I'm using the `MX25LM51245G_STM32H573I-DK-RevB.stldr` external loader.
Using the J-Link, I can read the flash and erase sectors, but the program immediately crashes when I try to program a file. It works fine using the ST-LINK.
ST-LINK programming:

J-Link reading and erasing:


Programming using the CLI:
ST-LINK
./STM32_Programmer_CLI -c port=SWD mode=UR reset=HWrst freq=4000 ap=1 -el ExternalLoader/MX25LM51245G_STM32H573I-DK-RevB.stldr -d demo.bin 0x90000000
-------------------------------------------------------------------
STM32CubeProgrammer v2.17.0
-------------------------------------------------------------------
ST-LINK SN : 0051002D3532511731333430
ST-LINK FW : V3J11M3
Board : STM32H573I-DK
Voltage : 3.29V
SWD freq : 3300 KHz
Connect mode: Under Reset
Reset mode : Hardware reset
Device ID : 0x484
Revision ID : --
Device name : STM32H56x/573
Flash size : 2 MBytes
Device type : MCU
Device CPU : Cortex-M33
BL Version : 0xE4
SFSP Version: v2.5.0
Debug in Low Power mode enabled
Memory Programming ...
Opening and parsing file: demo.bin
File : demo.bin
Size : 9.51 KB
Address : 0x90000000
Erasing memory corresponding to segment 0:
Erasing external memory sector 0
Download in Progress:
[==================================================] 100%
File download complete
Time elapsed during download operation: 00:00:00.430
J-Link
./STM32_Programmer_CLI -c port=JLINK mode=UR reset=HWrst freq=4000 ap=1 -el ExternalLoader/MX25LM51245G_STM32H573I-DK-RevB.stldr -d demo.bin 0x90000000
-------------------------------------------------------------------
STM32CubeProgrammer v2.17.0
-------------------------------------------------------------------
Connecting to J-Link Probe
Device=Cortex-M33
Device ID : 0x484
Voltage : 3.31V
Flash size : 2 MBytes
Segmentation fault: 11
