|
S9S12GN48F0CLH Datasheet, PDF (1015/1292 Pages) Freescale Semiconductor, Inc – MC9S12G Family Reference Manual and Data Sheet | |||
|
◁ |
96 KByte Flash Module (S12FTMRG96K1V1)
28.4.6.2 Erase Verify Block Command
The Erase Verify Block command allows the user to verify that an entire P-Flash or EEPROM block has
been erased. The FCCOB FlashBlockSelectionCode[1:0] bits determine which block must be veriï¬ed.
Table 28-33. Erase Verify Block Command FCCOB Requirements
CCOBIX[2:0]
000
FCCOB Parameters
Flash block
0x02
selection code [1:0]. See
Table 28-34
Table 28-34. Flash block selection code description
Selection code[1:0]
00
01
10
11
Flash block to be veriï¬ed
EEPROM
Invalid (ACCERR)
P-Flash
P-Flash
Upon clearing CCIF to launch the Erase Verify Block command, the Memory Controller will verify that
the selected P-Flash or EEPROM block is erased. The CCIF ï¬ag will set after the Erase Verify Block
operation has completed.If the block is not erased, it means blank check failed, both MGSTAT bits will be
set.
Table 28-35. Erase Verify Block Command Error Handling
Register
Error Bit
Error Condition
ACCERR
Set if CCOBIX[2:0] != 000 at command launch
Set if an invalid FlashBlockSelectionCode[1:0] is supplied1
FSTAT
FPVIOL
MGSTAT1
None
Set if any errors have been encountered during the read2 or if blank check failed.
MGSTAT0
Set if any non-correctable errors have been encountered during the read2 or if
blank check failed.
1 As deï¬ned by the memory map for FTMRG96K1.
2 As found in the memory map for FTMRG96K1.
Freescale Semiconductor
MC9S12G Family Reference Manual, Rev.1.23
1017
|
▷ |