cancel
Showing results for 
Search instead for 
Did you mean: 

How to flash external memory on boards not supported by Cube Programmer.

TDudl.1
Associate II

I am attempting to erase and download a hex file to the external flash. The board I am using is not listed in the external loaders list in Cube Programmer. The board I am using is the STM32F103VCT6.

This there another program that can be used with the STLink to program the external flash memory?

Additional note: I am using IAR v 7.2

0693W00000aHlWMQA0.png

4 REPLIES 4
MM..1
Chief II

Simply build your own. aka Generating external Loader (.stldr) for specific hardware and many more info

ST only provides loaders for their OWN board configurations.

Some of the F1 EVAL boards have some external memory. Put "F1" or "3210" in the search window to narrow the list

Memory that's not on the FSMC bus can be accommodated by using a faux address, and the loader can have Read and Write routines that fetch and write data using this notional address space.

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

STM32CubeProgrammer_v2.11.0\bin\ExternalLoader\IS61WV51216BLL_STM3210E-EVAL

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

> Additional note: I am using IAR v 7.2

Is it still supported? Otherwise, consider a move to [always free] GCC toolchain.