cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F7 External Flash loader using QuadSPI

Fahad Siddiqui
Associate II
Posted on February 02, 2018 at 07:30

Hi,  I am developing a GUI based project using Waveshare Open7xxi board. The board consists of a stm32f746 controller. Since this is a GUI project I am saving all the graphic content in external Quadspi flash. Previously I have used STM32f746 discovery board, which has micron quadspi flash. To load the code into quadspi at the time of flashing the code, ST has provided driver(.stldr) file.   

Since I'm using W25Q128 qspi flash, I don't have external driver file for that. I have tried creating the (Flash load algorithm)FLM file using Keil, but when I saw it at logic analyzer, I wasn't able to see the clock.   

Since there is no source code available for STM32F7 external quadspi flash, I'm facing a hard time to write the flash load algorithm. Can anyone tell me what should I do to approach this problem? Does anyone have the source code for STM32F7 external flash which is using Quadspi?  

#stm32f746-qspi #stm32f7 #st-link-external-loader #stm32f7qspi #stm32f746-discovery
15 REPLIES 15
yldzmuhammed
Associate III

Did you solved yours? How did you? I can not use that file you pointed out?

lexabps
Associate II
lexabps
Associate II
lexabps
Associate II

interesting project

So is this your board, or someone else's? Available anywhere?

QSPI(BK1)

CLK:PB2:AF9

D0:PD11:AF9

D1:PD12:AF9

D2:PE2:AF9

D3:PD13:AF9

NCS:PB6:AF10

SDIO/SDMMC2

CLK:PC1:AF9

CMD:PD7:AF11

D0:PB14:AF9

D1:PB15:AF9

D2:PB3:AF9

D3:PB4:AF9

CARDDET:PE10

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

Thanks to all. The problem is resolved. The chip is defective.