Motorola ColdFire MCF5281 User Manual page 699

Motorola microcontroller user's manual
Table of Contents

Advertisement

Command Sequence:
WRITE (B/W)
MS ADDR
???
'NOT READY'
WRITE (LONG)
MS ADDR
???
'NOT READY'
Operand Data
Result Data
29.5.3.3.5 Dump Memory Block (
is used with the
DUMP
is executed to set up the starting address of the block and to retrieve the first result. If an
initial
is not executed before the first
READ
The
command retrieves subsequent operands. The initial address is incremented by
DUMP
the operand size (1, 2, or 4) and saved in a temporary register. Subsequent
use this address, perform the memory read, increment it by the current operand size, and
store the updated address in the temporary register.
MOTOROLA
LS ADDR
'NOT READY'
LS ADDR
'NOT READY'
Figure 29-24.
WRITE
This two-operand instruction requires a longword absolute address
that specifies a location to which the data operand is to be written.
Byte data is sent as a 16-bit word, justified in the LSB; 16- and 32-bit
operands are sent as 16 and 32 bits, respectively
Command complete status is indicated by returning 0xFFFF (with S
cleared) when the register write is complete. A value of 0x0001 (with
S set) is returned if a bus error occurs.
DUMP
command to access large blocks of memory. An initial
READ
Chapter 29. Debug Support
WRITE
DATA
MEMORY
'NOT READY'
LOCATION
MS DATA
'NOT READY'
LS DATA
MEMORY
'NOT READY'
LOCATION
Command Sequence
)
, an illegal command response is returned.
DUMP
Background Debug Mode (BDM)
XXX
'NOT READY'
NEXT CMD
'CMD COMPLETE'
XXX
BERR
NEXT CMD
'NOT READY'
WRITE
XXX
'NOT READY'
NEXT CMD
'CMD COMPLETE'
XXX
BERR
NEXT CMD
'NOT READY'
commands
DUMP
READ
29-27

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents