Motorola M68EVB912B32 User Manual page 103

Table of Contents

Advertisement

The D-Bug12 startup code is located in Flash EEPROM starting at address range $F700, as
shown in Table 3-5.
To customize this startup code, it is necessary to alter the startup code in Flash EEPROM. For
more information, refer to Appendix E  EEPROM Bootloader.
;
MAP_PAGE:
equ
;
;
PORTE:
equ
DDRE:
equ
PEAR:
equ
MODE:
equ
INITRG:
equ
INITEE:
equ
COPCTL:
equ
CSCTL0:
equ
CSCTL1:
equ
CSSTR0:
equ
PORTAD:
equ
EEMCR:
equ
BPROT:
equ
FEELCK:
equ
;
MonRAMStart: equ
MonRAMSize:
equ
RAM_START:
equ
RAMSize:
equ
STACKTOP:
equ
EE_START:
equ
CustData:
equ
IOBase:
equ
EEBase:
equ
;
xref
xdef
;
switch
;
68EVB912B32UM/D
APPENDIX C
D-BUG12 STARTUP CODE
$0000
$0008+MAP_PAGE
$0009+MAP_PAGE
$000a+MAP_PAGE
$000b+MAP_PAGE
$0011+MAP_PAGE
$0012+MAP_PAGE
$0016+MAP_PAGE
$003c+MAP_PAGE
$003d+MAP_PAGE
$003e+MAP_PAGE
$006f+MAP_PAGE
$00f0+MAP_PAGE
$00f1+MAP_PAGE
$00f4+MAP_PAGE
$0A00
$0200
$0800
$0400
RAM_START+RAMSize ; stack at top of internal RAM
$0d00
$f6c0
CustData+15
CustData+19
_BootLoad, _UserFnTable
__MonStartup, _EEDelay
.text
; EEPROM located here out of reset
; location of user supplied base address
; of I/O registers
; location of user supplied base
; address of EEPROM
D-BUG12 STARTUP CODE
C-1

Advertisement

Table of Contents
loading

Table of Contents