12.07.2015 Views

ARM DS-5 Using the Debug Hardware Configuration Utilities

ARM DS-5 Using the Debug Hardware Configuration Utilities

ARM DS-5 Using the Debug Hardware Configuration Utilities

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Debug</strong>ging with your debug hardware unit8.10 Problems setting breakpointsIf you have problems stepping or setting breakpoints, it might be because you have run out ofhardware breakpoint resources. To work around this, you can try freeing some hardwarebreakpoint resources <strong>the</strong>n repeating <strong>the</strong> action. Some examples of how you can free hardwarebreakpoint resources include:• disable any breakpoints that you do not require• change hardware breakpoints to software breakpoints where possible• disable vector catch if you are debugging an early processor, such as <strong>the</strong> <strong>ARM</strong>7TDMI,and <strong>the</strong> vector table is in ROM• disable semihosting if you are not using it.8.10.1 See alsoConcepts• <strong>Hardware</strong> breakpoints on page 8-8• Software instruction breakpoints on page 8-9• Processor exceptions on page 8-10• Breakpoints and <strong>the</strong> program counter on page 8-11• Interaction between breakpoint handling in <strong>the</strong> debug hardware and your debugger onpage 8-12.<strong>ARM</strong> DUI 0498F Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 8-14ID021112Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!