cancel
Showing results for 
Search instead for 
Did you mean: 

Touchgfx with external nor flash using fmc

Shashikant_Hiremath
Associate III

Hello Everyone,

I have 24 bit Display having 800 x 480 resolution.

Also,

I have fmc interface having stm32h753bit6 microcontroller with nor flash mt28ew128aba1lpc of 16MB and external sdram of 8MB .

External SDRAM is working fine with touchgfx as double frame buffer config.

I want to store touchgfx images in this nor flash using fmc interface.

Can anyone help me in how to interface nor flash using fmc?

13 REPLIES 13

Hello @alister ,

 

Yes, sorry, I mixed different subjects.

You do not need quad spi or octo spi for memory.

Quad and octo spi are used to send more data to the screen while FMC is used to get data from the memory and is fast enough.

 

I do not know about your calculations but the memory performance seems great.

 

Quad or octo SPI have better performances than regular SPI, basically able to transfer more data per cycle.

 

Regards,

Gaetan Godart
Software engineer at ST (TouchGFX)

Hello @Shashikant_Hiremath ,

 

If you flash assets without TouchGFX then use TouchGFX, TouchGFX won't know where the assets are located.
I am afraid flashing the assets using Segger then using TouchGFX is not posisble.

Can I ask you why you want to do such manipualtion?

 

Regards,

Gaetan Godart
Software engineer at ST (TouchGFX)

Wouldn't NOR Flash on the FMC be directly readable in the 0x60000000 type range? Surely shouldn't be materially different from data in QSPI NOR in the 0x90000000 range.

Should be able to construct .ELF and 

BIN or .HEX from that. 

J-Flash tool should be able to write to NOR, although configuration of pins and interface will be non-trivial. 

Or an ST-LINK, STM32 Cube Programmer and an External Loader customized for the board could also deliver content. 

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

Hello @Shashikant_Hiremath ,

 

It has been a long time.

Were you able to move forward and solve your issue?

 

Regards,

Gaetan Godart
Software engineer at ST (TouchGFX)