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

Create successful ePaper yourself

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

Chapter 8<strong>Debug</strong>ging with your debug hardware unitThe following topics provide information about debugging with debug hardware:• Post-mortem debugging on page 8-2• Semihosting on page 8-4• Adding an application SVC handler when using debug hardware on page 8-5• Cortex-M3 semihosting on page 8-7• <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• Problems setting breakpoints on page 8-14• Strategies used by debug hardware to debug cached processors on page 8-15• <strong>Debug</strong>ging applications in ROM on page 8-17• <strong>Debug</strong>ging from reset on page 8-18• <strong>Debug</strong>ging with a simulated reset on page 8-19• <strong>Debug</strong>ging with a reset register on page 8-20• <strong>Debug</strong>ging with a target reset on page 8-21• <strong>Debug</strong>ging systems with ROM at <strong>the</strong> exception vector on page 8-22.NoteFor more general information about debugging, see <strong>the</strong> <strong>DS</strong>-5 <strong>Debug</strong>ger documentation.<strong>ARM</strong> DUI 0498F Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 8-1ID021112Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!