Motorola ColdFire MCF5281 User Manual page 701

Motorola microcontroller user's manual
Table of Contents

Advertisement

Command Sequence:
DUMP (B/W)
???
DUMP (LONG)
???
Operand Data:
Result Data:
29.5.3.3.6 Fill Memory Block (
A
command is used with the
FILL
initial
is executed to set up the starting address of the block and to supply the first
WRITE
operand. The
command writes subsequent operands. The initial address is incremented
FILL
by the operand size (1, 2, or 4) and saved in a temporary register after the memory write.
Subsequent
commands use this address, perform the write, increment it by the current
FILL
operand size, and store the updated address in the temporary register.
If an initial
is not executed preceding the first
WRITE
response is returned.
The
FILL
a valid command only when preceded by another
or a
WRITE
is returned. The
padding without corrupting the address pointer.
MOTOROLA
READ
MEMORY
LOCATION
XXX
NEXT CMD
'ILLEGAL'
'NOT READY'
READ
MEMORY
LOCATION
XXX
NEXT CMD
'ILLEGAL'
'NOT READY'
Figure 29-26.
DUMP
None
Requested data is returned as either a word or longword. Byte data is
returned in the least-significant byte of a word result. Word results
return 16 bits of significant data; longword results return 32 bits. A
value of 0x0001 (with S set) is returned if a bus error occurs.
)
FILL
command to access large blocks of memory. An
WRITE
NOTE:
command does not check for a valid address—
command. Otherwise, an illegal command response
command can be used for intercommand
NOP
Chapter 29. Debug Support
Background Debug Mode (BDM)
'NOT READY'
NEXT CMD
'NOT READY'
NEXT CMD
MS RESULT
Command Sequence
command, the illegal command
FILL
FILL
XXX
RESULT
XXX
NEXT CMD
BERR
'NOT READY'
XXX
NEXT CMD
LS RESULT
XXX
NEXT CMD
BERR
'NOT READY'
is
FILL
, a
,
NOP
29-29

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents