cancel
Showing results for 
Search instead for 
Did you mean: 

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

arilink
Associate III

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?

1 ACCEPTED SOLUTION

Accepted Solutions

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.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

2 REPLIES 2

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.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
arilink
Associate III

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