cancel
Showing results for 
Search instead for 
Did you mean: 

how i can create file .flm for w25q128 and set the setting in keil

Fadi.Albaghdadi
Associate III

I have tried a lot in creating a FLM file as well as how to configure the necessary settings in the Keil program. I am using w25q128 serial memory with quadspi protocol with stm32f746igt processor

Use this method because the processor is low on memory

#quadspi #w25q128

13 REPLIES 13

0693W00000APL5MQAX.png

Ok, had to build in Keil rather than GNU/GCC

If you have the load problem you need to make sure there is enough RAM allocated, at least 32KB

https://github.com/cturvey/stm32extldr/blob/main/f7_w25q128/CLIVEONE-W25Q128_STM32F7XX-PB2-PB6-PF8-PF9-PF7-PF6.flm

0693W00000APLaKQAX.jpg

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

"Cannot Load Flash Programmer Algorithm!" this can occur if there's not enough RAM allocated. The transaction window will typically specify the reason.

For the Keil builds looked to need at least 32KB (0x8000), need to figure how to get more dead code removal to kick in, the GNU/GCC builds where physically smaller.

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

0693W00000APQZgQAP.png