
Flash Programmer Model TFP2 User’s Manual
Hex File Data after Using
CHKSUM v1.5
CHKSUM
Hex File with 0xFF
Hex File with non-0xFF CRC
Hex File with non-0xFF
Checksum
Hex File with non-0xFF CRC
File Address
0xFFFC
0xFFFF
UserData
0xFFFF
UserData
File Address
0xFFFE
Teridian
Checksum
Teridian
Checksum
UserData
UserData
and non-0xFF Checksum
Table 2-2: CHKSUM Utility Output Data
The TFP2 Download Verify and Power-Up Verify expects to read the Teridian checksum. For the
following examples shown below, a Download Verify fail and Power-Up Verify fail occurs because the
user data is preserved (rather than over-writing with the Teridian values). A Download Verify fail and
Power-Up Verify fail does not prevent correct target memory programming (these messages are
informational only). The Teridian checksum insertion (over-writing) may only occur when using CHKSUM
or during the TFP2 download (if 0xFF values are encountered).
The TFP2 programs into the target memory what was previously downloaded (once downloaded, the last
two words do not change during programming). The TFP2 then verifies the target memory to its internal
memory resulting in the correct PASS indication even when user data is present.
Target
Target
Target Data after Using TFP2
Hex File with 0xFF
Hex File with 0xFF after CHKSUM v1.5
Hex File with non-0xFF CRC
Hex File with non-0xFF CRC after
CHKSUM v1.5 (includes UserData into its
Checksum)
Address
0xFFFC
0xFFFF
0xFFFF
UserData
UserData
Address
0xFFFE
Teridian
Checksum
Teridian
Checksum
Teridian
Checksum
Teridian
Checksum
Comments
Program Verify Passes
Download Verify Passes
Power-Up Verify Passes
Program Verify Passes
Download Verify Passes
Power-Up Verify Passes
Program Verify Passes
Download Verify Fails
Power-Up Verify Fails
Program Verify Passes
Download Verify Passes
Power-Up Verify Passes
Program Verify Passes
Hex File with non-0xFF Checksum
0xFFFF
UserData
Download Verify Fails
Power-Up Verify Fails
Hex File with non-0xFF Checksum after
CHKSUM v1.5
Hex File with non-0xFF CRC and non-0xFF
Checksum
Hex File with non-0xFF CRC and non-0xFF
Checksum after CHKSUM v1.5
0xFFFF
UserData
UserData
UserData
UserData
UserData
Program Verify Passes
Download Verify Fails
Power-Up Verify Fails
Program Verify Passes
Download Verify Fails
Power-Up Verify Fails
Program Verify Passes
Download Verify Fails
Power-Up Verify Fails
Table 2-3: CHKSUM Utility Data Dependency
Revision 2.3
10 of 36