Skip to main content
Explorer
March 10, 2025
Question

Create an External Flash Loader for STM32H7B0VBT6 with W28Q128 and SEGGER J-Link

  • March 10, 2025
  • 2 replies
  • 624 views

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!

    This topic has been closed for replies.

    2 replies

    Technical Moderator
    March 10, 2025

    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

    Simi_MyrAuthor
    Explorer
    March 10, 2025

    But does this external QSPI loader also work for J-Link or only for the STM32 ST-Link? 

    Technical Moderator
    March 10, 2025

    Hello @Simi_Myr,

     

    The external QSPI loader can work with both the SEGGER J-Link and the STM32 ST-Link.

     

    Thank you.

    Kaouthar