cancel
Showing results for 
Search instead for 
Did you mean: 

IS25LP256 FLASH slow writing

Thomas8607
Senior
Hi

Does anyone use IS25LP256 Flash memory in QSPI mode for STM32H7xx mcu?
Or did you make an External Loader?

I made one, but it takes 2x as long to upload as the W25Q256 (I also made the external loader for this)

28MB -> ~5min IS25LP256, 2.5min W25Q256
The Pagewrite works only with instruction 0x12, but this is not quad mode

The external loader works, only slow.
The test in the main.c works with only 0x12 instruction Page wite

Thank you!
2 REPLIES 2
KDJEM.1
ST Employee

Hello @Thomas8607 ;

 

Which STM32H7 are you using?

If the STM32H7 supports QUADSPI interface, in memory-mapped mode, the external flash memory is seen as an internal memory but with some latency during accesses. Only read operations are allowed to the external flash memory in memory-mapped mode. The indirect mode supports read and write operations. For the OCTOSPI interface, the write operation is supported in memory-mapped mode. 

 

Thank you.

Kaouthar

 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Hello KDJEM.1,

STM32H753 that I use.
In case of external loader, the Page Write function is used (memorymapped mode is not enabled). 
Also, I have an example program with which I try writing, then I enable the memorymapped function and then I can see in debug whether the writing worked.

In the meantime, it was solved, probably because of the commented write function, it was slow. With the function above it, the program upload was the same as in the case of W25Q256.