cancel
Showing results for 
Search instead for 
Did you mean: 

Mass Erase before every FSTPG? (STM32L4SVIT)

JFieb
Associate II

Using:

  • STM32L4SVIT
  • DBANK=1

The reference manual seems to state that a Mass Erase must be performed before every FSTPG. However the requirement is not clear.

Assuming it is correct that a Mass Erase is required to use FSTPG:

1.Is there a time window after the Mass Erase that the FSTPG can be used?

  • ok if the bank was erased year(s) ago?

2.Once FSTPG is set, can I just keep writing (successive) flash locations (while meeting 8 msec timeout in the manual)?

3.Can I de-assert FSTPG and later resume FSTPG programming in this same bank?

4.Can I use standard programming for a small block and then switch to FSTPG (on a properly aligned location)

*REALLY* hoping the requirement for FSTPG is a simple page erase and not a Mass Erase. Fingers-crossed... 🙂

Cheers,

+Joel.

0 REPLIES 0