|
S9S12GN48F0CLH Datasheet, PDF (1016/1292 Pages) Freescale Semiconductor, Inc – MC9S12G Family Reference Manual and Data Sheet | |||
|
◁ |
96 KByte Flash Module (S12FTMRG96K1V1)
28.4.6.3 Erase Verify P-Flash Section Command
The Erase Verify P-Flash Section command will verify that a section of code in the P-Flash memory is
erased. The Erase Verify P-Flash Section command deï¬nes the starting point of the code to be veriï¬ed and
the number of phrases.
Table 28-36. Erase Verify P-Flash Section Command FCCOB Requirements
CCOBIX[2:0]
FCCOB Parameters
000
0x03
Global address [17:16] of
a P-Flash block
001
Global address [15:0] of the ï¬rst phrase to be veriï¬ed
010
Number of phrases to be veriï¬ed
Upon clearing CCIF to launch the Erase Verify P-Flash Section command, the Memory Controller will
verify the selected section of Flash memory is erased. The CCIF ï¬ag will set after the Erase Verify P-Flash
Section operation has completed. If the section is not erased, it means blank check failed, both MGSTAT
bits will be set.
Table 28-37. Erase Verify P-Flash Section Command Error Handling
Register
Error Bit
Error Condition
Set if CCOBIX[2:0] != 010 at command launch
ACCERR
Set if command not available in current mode (see Table 28-27)
Set if an invalid global address [17:0] is supplied see Table 28-3)1
FSTAT
Set if a misaligned phrase address is supplied (global address [2:0] != 000)
Set if the requested section crosses a the P-Flash address boundary
FPVIOL None
MGSTAT1 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.
28.4.6.4 Read Once Command
The Read Once command provides read access to a reserved 64 byte ï¬eld (8 phrases) located in the
nonvolatile information register of P-Flash. The Read Once ï¬eld is programmed using the Program Once
command described in Section 28.4.6.6. The Read Once command must not be executed from the Flash
block containing the Program Once reserved ï¬eld to avoid code runaway.
Table 28-38. Read Once Command FCCOB Requirements
CCOBIX[2:0]
000
FCCOB Parameters
0x04
Not Required
1018
MC9S12G Family Reference Manual, Rev.1.23
Freescale Semiconductor
|
▷ |