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.2 SemihostingSemihosting enables <strong>the</strong> <strong>ARM</strong> processor target to make I/O requests to <strong>the</strong> computer running<strong>the</strong> debugger. This means <strong>the</strong> target does not require a screen, keyboard, or disk during <strong>the</strong>development period. These requests are made as a result of calls to C library functions, forexample, printf() and getenv().8.2.1 See alsoTasks• Post-mortem debugging on page 8-2• Adding an application SVC handler when using debug hardware on page 8-5.Concepts• Cortex-M3 semihosting on page 8-7• 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>ARM</strong> DUI 0498F Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 8-4ID021112Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!