2025-03-10 1:49 AM - last edited on 2025-03-10 1:51 AM by Andrew Neil
Hello everyone,
I am working with a custom board featuring the STM32H7B0VBT6 microcontroller, which has only 128 KB of internal Flash memory. This is insufficient for my application, so during the board design phase, I included a W28Q128 external Flash chip to extend the memory.
I am now attempting to configure the external Flash for use with the STM32, but I am struggling to find clear documentation or guides on how to integrate an external loader with the SEGGER J-Link debugger for programming and debugging.
Has anyone successfully implemented a similar setup? If so, could you provide guidance or point me to relevant resources? Any advice on configuring the external memory interface (e.g., QSPI) or creating the loader would be greatly appreciated.
Thank you in advance for your help!
2025-03-10 2:47 AM - edited 2025-03-10 2:48 AM
Hello @Simi_Myr;
I think that the SEGGER are providing a tool to generate external flash for JLINK under install folder(JFALSHSPI). I recommend you to look to About J-Flash SPI may help you.
Since ST did not develop the JLINK flash loader, I think it's better to submit this request to SEGGER support
I advise you also to see this MOOC "How to create an external QSPI loader". The main objective of this MOOC is to learn how to create an external QSPI loader for STM32CubeProgrammer.
I hope this help you!
Thank you.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-03-10 4:23 AM
But does this external QSPI loader also work for J-Link or only for the STM32 ST-Link?
2025-03-10 4:36 AM
Hello @Simi_Myr,
The external QSPI loader can work with both the SEGGER J-Link and the STM32 ST-Link.
Thank you.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.