EEPROM BOOTLOADER
68EVB912B32UM/D
E-6
First, generate S-Record files for the new data, using an M68HC12-compatible assembler or C
compiler.
Next, prepare the D-Bug12 S-Record file for loading and add the customized S-Records to it.
Using a text editor, perform the following steps:
1. Search for the S-Record line that begins with "S123FC00".
2. Delete this line and all remaining S-Records except for the last line in the file, which
is the S9 end-of-file record.
This removes the bootloader program and vector table from the file.
3. Search for the S-Record line that begins with "S120F6C0". Replace this line with the
S-Record containing the new customization data.
4. Search for the S-Record line that begins with "S123F700". Replace this line and the
next one, "S11FF720", with the S-Records containing the new startup code.
5. Make sure that no blank lines remain in the file, as they may cause the loading
process to fail.
The S-Record file may now be programmed into Flash EEPROM, using the "
E
" and "
P
"
bootloader procedures described in Serial S-Record Bootloader on page E-1.
Summary of Contents for M68EVB912B32
Page 8: ...CONTENTS 68EVB912B32UM D viii ...
Page 11: ...GENERAL INFORMATION 68EVB912B32UM D 1 3 Figure 1 1 EVB Layout and Component Placement ...
Page 22: ...CONFIGURATION AND SETUP 68EVB912B32UM D 2 6 ...
Page 80: ...OPERATION 68EVB912B32UM D 3 58 ...
Page 90: ...HARDWARE REFERENCE 68EVB912B32UM D 4 10 ...
Page 102: ...COMMUNICATIONS PROGRAM EXAMPLES 68EVB912B32UM D B 8 ...
Page 106: ...D BUG12 STARTUP CODE 68EVB912B32UM D C 4 ...
Page 112: ...D BUG12 CUSTOMIZATION DATA 68EVB912B32UM D D 6 ...
Page 122: ...INDEX 68EVB912B32UM D 4 ...