cancel
Showing results for 
Search instead for 
Did you mean: 

NOR Flash Write-While-Erase-Suspended?

regjoe
Senior

Hello,

maybe this is bit off-topic, but does anybody know if it is possible to suspend an ERASE operation and write to another (previously erased) sector?

I want to save a page in flash in case of a power outage and want to interrupt a probably ongoing ERASE.

If so, is this possible in internal flash or only in external flash?

In our design there are 2 QUAD SPI NOR flash connected to the dual QSPI- and one QUAD SPI NOR to a SPI interface of the STM32H75x. It would be surely possible to write to an idle flash while the other is busy erasing a sector. But it would be nice if write-while-erase-suspended would work on a single flash.

The documentation of flash is confusing e.g. in the MICRON flash, which is soldered on the STM32H753_EVAL board, it seems there is difference in sector erase and erase command:

regjoe_0-1760981035028.png

regjoe_1-1760981065400.png

The MACRONIX AN0247 says that programming is allowed

regjoe_2-1760981380824.png

but the datasheet says that only read is allowed in suspended state

regjoe_3-1760981677350.png

Any experience here, has anybody checked this out?

 

 

0 REPLIES 0