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 unitYou must take care when moving an application that previously ran in conjunction with <strong>the</strong>Angel debug monitor onto a debug hardware system. On Angel debug monitor systems,application SVC handlers are typically added by moving and adjusting <strong>the</strong> contents of <strong>the</strong>Angel-installed SVC vector to ano<strong>the</strong>r place, and installing <strong>the</strong> application SVC handler into <strong>the</strong>SVC vector. This method does not apply to <strong>the</strong> debug software because <strong>the</strong>re is no instructionto move out of <strong>the</strong> SVC vector, and no code to jump to. Therefore, when moving an applicationonto a debug hardware-based system, you must convert to <strong>the</strong> debug hardware way of installing<strong>the</strong> application and semihosted SVC handlers.8.3.1 See alsoConcepts• Cortex-M3 semihosting on page 8-7.<strong>ARM</strong> DUI 0498F Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 8-6ID021112Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!