Freescale Semiconductor MCF5329 Reference Manual page 844

Devices supported: mcf5327; mcf5328; mcf53281; mcf5329
Table of Contents

Advertisement

Debug Module
Command Sequence:
WRITE (B/W)
MS ADDR
???
'NOT READY'
WRITE (LONG)
MS ADDR
???
'NOT READY'
Operand Data:
This two-operand instruction requires a longword absolute address that specifies
a location the data operand is 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.
Result Data:
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.
36.4.1.5.5
Dump Memory Block (
is used with the
DUMP
READ
set up the starting address of the block and to retrieve the first result. If an initial
before the first
, an illegal command response is returned. The
DUMP
operands. The initial address increments by the operand size (1, 2, or 4) and saves in a temporary register.
Subsequent
commands use this address, perform the memory read, increment it by the current
DUMP
operand size, and store the updated address in the temporary register.
36-28
LS ADDR
'NOT READY'
LS ADDR
'NOT READY'
Figure 36-24.
Command Sequence
WRITE
)
DUMP
command to access large blocks of memory. An initial
MCF5329 Reference Manual, Rev 3
WRITE
DATA
MEMORY
'NOT READY'
LOCATION
MS DATA
'NOT READY'
WRITE
LS DATA
MEMORY
'NOT READY'
LOCATION
command retrieves subsequent
DUMP
XXX
'NOT READY'
NEXT CMD
'CMD COMPLETE'
XXX
BERR
NEXT CMD
'NOT READY'
XXX
'NOT READY'
NEXT CMD
'CMD COMPLETE'
XXX
BERR
NEXT CMD
'NOT READY'
is executed to
READ
is not executed
READ
Freescale Semiconductor

Advertisement

Table of Contents
loading

Table of Contents