Skip to main content
Visitor II
November 2, 2021
Solved

Can the system BootLoader (USB DFU) of the STM32 update the external FLASH memory mapped through QSPI?

  • November 2, 2021
  • 2 replies
  • 1265 views

I learned that the BootLoader of the STM32 system can update the firmware in the internal FLASH through USB UART CAN, etc. Can the same operation be performed if the external FLASH mapped through QSPI is used?

    This topic has been closed for replies.
    Best answer by Tesla DeLorean

    A similar question was asked last week.

    No. The System loader has no idea how to program the external memory, and memory-mapped only works for reading.

    You'd need to build your own DFU Device implementation, supporting the memory you have chosen.

    2 replies

    Graduate II
    November 2, 2021

    A similar question was asked last week.

    No. The System loader has no idea how to program the external memory, and memory-mapped only works for reading.

    You'd need to build your own DFU Device implementation, supporting the memory you have chosen.

    arilinkAuthor
    Visitor II
    November 2, 2021

    Okay, I see. Thank you very much for your answer.