Debug Module
MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
31-20
Freescale Semiconductor
31.4.1.3.1
Transmit Packet Format
The basic transmit packet consists of 16 data bits and 1 reserved bit.
31.4.1.3.2
BDM Command Format
All ColdFire family BDM commands include a 16-bit operation word followed by an optional set of one
or more extension words.
Table 31-17. Receive BDM Packet Field Description
Field
Description
16
S
Status. Indicates the status of CPU-generated messages listed below. The not-ready response can be ignored
unless a memory-referencing cycle is in progress. Otherwise, the debug module can accept a new serial transfer
after 32 processor clock periods.
15–0
Data
Data. Contains the message to be sent from the debug module to the development system. The response message
is always a single word, with the data field encoded as shown above.
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
—
Data
Figure 31-14. Transmit BDM Packet
Table 31-18. Transmit BDM Packet Field Description
Field
Description
16
Reserved, must be cleared.
15–0
Data
Data bits 15–0. Contains the data to be sent from the development system to the debug module.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Operation
0
R/W
Op Size
0
0
A/D
Register
Extension Word(s)
Figure 31-15. BDM Command Format
S
Data
Message
0
xxxx
Valid data transfer
0
FFFF
Status OK
1
0000
Not ready with response; come again
1
0001
Error-Terminated bus cycle; data invalid
1
FFFF
Illegal Command
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:MCF52234CVM60,
MCF52235CVM60