13.07.2015 Views

RealView Debugger User Guide - ARM Information Center

RealView Debugger User Guide - ARM Information Center

RealView Debugger User Guide - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Working with BreakpointsFigure 4-2 Example hardware break characteristicsWhat is shown in this details display depends on the target processor and the targetvehicle used to make the connection. Figure 4-2 shows the details for an <strong>ARM</strong>940Tusing Multi-ICE ® .Note<strong>RealView</strong> <strong>Debugger</strong> reserves one breakpoint unit for internal use and so this might notbe available to you. You are warned if you try to set a hardware breakpoint when thelimit is reached.4.1.9 Breakpoints and image restartsWhen your image stops executing, either by manual intervention or by terminatingnaturally, the PC no longer points to the image entry point. If you want to restart theimage again from the image entry point, you can use one of the following methods:• unload the image, then load it again (two-step operation)• reload the image (single-step operation)• set the PC to the image entry point.However, if you have set any breakpoints or tracepoints, the first method causes themto be cleared. If you want to preserve any existing breakpoints and tracepoints, then useeither of the other methods. See Chapter 3 Controlling Execution for more details.4.1.10 Using breakpoints with <strong>RealView</strong> ICEIf you are using <strong>RealView</strong> ICE, <strong>RealView</strong> <strong>Debugger</strong> sets breakpoints differently. Forfull details on debugging with <strong>RealView</strong> ICE, see <strong>RealView</strong> ICE <strong>User</strong> <strong>Guide</strong>.4-14 Copyright © 2002-2005 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0153G

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!