EEPROM BOOTLOADER
68EVB912B32UM/D
E-5
Obtaining D-Bug12 Upgrades
Upgrades to D-Bug12 are made available for electronic downloading. S-Record files containing
the latest version may be obtained from Motorola Advanced Microcontroller Division at the
following locations:
BBS
(512) 891-3733 (FREE)
Telnet/FTP
freeware.aus.sps.mot.com
World Wide Web
http://freeware.aus.sps.mot.com
Reloading D-Bug12
Whether reloading D-Bug12 from an upgrade file or from the file shipped with the EVB package
(on the IASM12 diskette), the S-Record file requires editing before programming it into Flash
EEPROM. This is necessary to remove the S-Records containing the bootloader and vectors,
which reside in erase-protected areas of Flash EEPROM. Failure to remove them will cause
errors.
Using a text editor, prepare the D-Bug12 S-Record file as follows:
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. 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.
Customizing D-Bug12
Two areas within D-Bug12 may be customized by the user:
customization data
located from $F6C0 - $F6FF. This area contains default data
parameters that D-Bug12 uses for device initialization (e.g.., baud
rate for the communications interface).
startup code
from $F700 - $F77F. This area contains program code used by D-Bug12
to initialize the MC68HC912B32’s hardware.
Appendix C
D-Bug12 Startup Code and Appendix D
D-Bug12 Customization Data
contain detailed explanations and source listings for these two areas.
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 ...