Motorola M68CPU32BUG Manuel d'utilisateur Page 90

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 98
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 89
USER CUSTOMIZATION
M68CPU32BUG REV 1 C-4
9. Power up the newly programmed BCC and note the checksum value indicated.
Repeat steps 1 through 8 above, to set the checksum to this value but with the
changes noted below. The CODESIZE parameter at offset $08 can be altered to make
the checksum valid only over the CPU32Bug half of the EPROM so user code in the
second half can be freely changed. Since a checksum error is simply reported on the
display terminal and code execution continues, it is not mandatory to set the
checksum.
STEP 1: No change.
STEP 2: Change checksum to the value noted on power-up per the command
below where "XXXX" is the value noted.
CPU32Bug>MS 400E XXXX<CR>
STEP 3: Change the filename to C32B1C.MX. To speed up reprogramming, a
temporary file consisting of only the checksum word could be used by
entering DU 400E 400F ’TMP.MX’ ,DC000<ALT-F1><CR> after
creating the C32B1C.MX file.
STEP 4: Skip this step.
STEP 5: No change.
STEP 6: Change the filename to C32B1C.MX.
STEP 7: This step is optional.
STEP 8: Only the checksum value needs to be programmed using the indicated
value. Since the checksum was set to the unprogrammed state of the
EPROM ($FFFF), programming can start immediately. DO NOT
ERASE THE BCC EPROM!
10. Power-up the BCC once again. The checksum message should not appear.
11. On the host computer, enter the following commands to update the two CPU32Bug S-
record files so they may be properly archived to a floppy disk for safe keeping:
C>DEL TMP.MX<CR>
C>DEL C32B1.MX<CR>
C>RENAME C32B1C.MX C32B1.MX<CR>
C>COPY C32B*.MX A:<CR>
12. The customization procedure is now complete.
USER CUSTOMIZATION
M68CPU32BUG REV 1 C-5
C.3 CUSTOMIZATION TABLE
Table C-1. CPU32Bug Customization Area
Offset Default Value Mnemonic Description
$00-03 $00002FFC PWR_SSP Power on/reset stack pointer
$04-07 $000E0090 PWR_PC Power on/reset program counter
$08-0B $00020000 CODESIZE Size of CPU32Bug ROM in bytes:
Number of bytes for checksum calculation. Must be
an even number of bytes.
$0C $20 SRECMAX Maximum number of data bytes for S-record created by
DU command
Legal values = 1–255 ($01–$FF).
$0D $FF CHECKALT Checksum alternate:
Change this if CHECKSUM should ever be
calculated as $FFFF.
$0E-0F $3033 CHECKSUM Checksum value:
$FFFF = calculate new checksum value, else
checksum has been set. In either case CPU32Bug
simply reports any error and continues toward the
ready prompt.
Old Chip Select Table (Rev. A BCC + Rev. A PFB)
$10-11
$12-13
$0003
$5830
.CSBAR0
.CSOR0
CS0 base address register value and
. option register value
$14-15
$16-17
$0003
$3830
.CSBAR1
.CSOR1
CS1 base address register value and
. option register value
$18-19
$1A-1B
$0103
$6870
.CSBAR2
.CSOR2
CS2 base address register value and
. option register value
$1C-1D
$1E-1F
$0103
$3030
.CSBAR3
.CSOR3
CS3 base address register value and
. option register value
$20-21
$22-23
$1004
$5870
.CSBAR4
.CSOR4
CS4 base address register value and
. option register value
$24-25
$26-27
$1004
$3870
.CSBAR5
.CSOR5
CS5 base address register value and
. option register value
$28-29
$2A-2B
$FFE8
$783F
.CSBAR6
.CSOR6
CS6 base address register value and
. option register value
$2C-2D
$2E-2F
$0000
$0000
.CSBAR7
.CSOR7
CS7 base address register value and
. option register value
$30-31
$32-33
$FFF8
$680F
.CSBAR8
.CSOR8
CS8 base address register value and
. option register value
$34-35
$36-37
$0000
$0000
.CSBAR9
.CSOR9
CS9 base address register value and
. option register value
$38-39
$3A-3B
$0103
$5030
.CSBAR10
.CSOR10
CS10 base address register value and
. option register value
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
Vue de la page 89
1 2 ... 85 86 87 88 89 90 91 92 93 94 95 96 97 98

Commentaires sur ces manuels

Pas de commentaire