Cyclone PRO User Manual 83
CYCLONE PRO
• The first breakpoint set is always a hardware breakpoint, and any
additional breakpoints set are software breakpoints. To make sure
that a hardware breakpoint is being set, make sure only one
breakpoint is being used.
• Hardware breakpoints will stop execution in ROM or RAM. Software
breakpoints will stop execution only in RAM.
• Experiment with the register interpreter. Use the “View Register
Files...” option in the MultilinkCyclonePRO menu.
• Executing an SWI instruction while running is functionally equivalent
to hitting a breakpoint, except that execution stops at the instruction
following the SWI.
• A hardware breakpoint may be used to trap a data read/write to
anywhere in the memory map. The debugger stops at the instruction
after the one that accesses the data location.
• When the target board is reset by the debugger, power to the
microcontroller may be turned off for a short duration. Although much
of RAM may look the same, some values may have changed.
8.3.10 Class 5-8 Device Description
8.3.10.1 Class 5
P&E’s MON08 Cyclone Device connects to a PC via the serial port. The
Cyclone-to-MCU connection occurs via a standard 16-pin MON08 ribbon
cable. The MON08 Cyclone Device allows the user to auto-detect the
baud rate as well as auto-cycle the power through the MCU system.
8.3.10.2 Class 7
P&E MON08 Multilink and USB MON08 Multilink cables connect to the
user’s MCU system via a standard 16-pin MON08 ribbon cable. MON08
Multilink and USB MON08 Multilink allow one to auto-detect the baud rate
as well as auto-cycle the power through the microprocessor system.
8.3.10.3 Class 8
P&E’s Cyclone Pro communicates with the PC through a Serial, Ethernet
or USB port. The Cyclone Pro can be used to debug and program the
firmware inside of Freescale HC08 microprocessors via a standard 16 pin