mcf51ac256a Freescale Semiconductor, Inc, mcf51ac256a Datasheet - Page 535

no-image

mcf51ac256a

Manufacturer Part Number
mcf51ac256a
Description
Mcf51ac Flexis
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mcf51ac256aCFGE
Manufacturer:
FREESCALE
Quantity:
2 400
Part Number:
mcf51ac256aCFGE
Manufacturer:
FREESCALE
Quantity:
2 400
Part Number:
mcf51ac256aCFUE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51ac256aCLKE
Manufacturer:
FREESCALE
Quantity:
1 500
Part Number:
mcf51ac256aCLKE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf51ac256aCPUE
Manufacturer:
MURATA
Quantity:
1 000
DUMP_MEM{_WS} is used with the READ_MEM{_WS} command to access large blocks of memory.
An initial READ_MEM{_WS} is executed to set-up the starting address of the block and to retrieve the
first result. If an initial READ_MEM{_WS} is not executed before the first DUMP_MEM{_WS}, an
illegal command response is returned. The DUMP_MEM{_WS} command retrieves subsequent
operands. The initial address is incremented by the operand size (1, 2, or 4) and saved in a temporary
register. Subsequent DUMP_MEM{_WS} commands use this address, perform the memory read,
increment it by the current operand size, and store the updated address in the temporary register. If the
with-status option is specified, the core status byte (XCSR_SB) contained in XCSR[31–24] is returned
before the read data. XCSR_SB reflects the state after the memory read was performed.
The size field (sz) is examined each time a DUMP_MEM{_WS} command is processed, allowing the
operand size to be dynamically altered. The examples show the DUMP_MEM.B{_WS},
DUMP_MEM.W{_WS} and DUMP_MEM.L{_WS} commands.
Freescale Semiconductor
Read memory specified by debug address register with status,
then increment address
DUMP_MEM{_WS} does not check for a valid address; it is a valid
command only when preceded by NOP, READ_MEM{_WS}, or another
DUMP_MEM{_WS} command. Otherwise, an illegal command response
is returned. NOP can be used for inter-command padding without corrupting
the address pointer.
MCF51AC256 ColdFire Integrated Microcontroller Reference Manual, Rev. 5
host →
host →
host →
target
target
target
0x33
0x37
0x3B
D
D
D
L
Y
L
Y
L
Y
XCSR_SB
XCSR_SB
XCSR_SB
target →
target →
target →
host
host
host
DUMP_MEM.sz_WS
data[31-24]
data[15-8]
data[7-0]
target →
target →
Memory
Memory
Memory
target →
host
host
host
NOTE
data[23-16]
data[7-0]
target →
Memory
Memory
target →
host
host
data[15-8]
target →
Memory
host
Version 1 ColdFire Debug (CF1_DEBUG)
Non-intrusive
data[7-0]
Memory
target →
host
22-43

Related parts for mcf51ac256a