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.

Creating debug hardware target configurations5.20 <strong>Debug</strong> hardware Advanced configuration reset options5.20.1 See alsoThe following Advanced configuration settings are available when configuring reset options indebug hardware:Allow ICE to latch System Reset (AllowICELatchSysRst)When enabled, this option enables <strong>the</strong> debug hardware unit to extend <strong>the</strong> time <strong>the</strong>target controller holds <strong>the</strong> target in reset. This enables <strong>the</strong> debug hardware unit toapply breakpoint settings before <strong>the</strong> processor starts execution. This is useful fordebugging a target from reset, and allows <strong>the</strong> unit to stop <strong>the</strong> processor on <strong>the</strong> firstinstruction fetch after reset has been released by <strong>the</strong> unit.When this option is disabled, <strong>the</strong> breakpoint settings might only take effect after<strong>the</strong> processor has already started execution, preventing debugging of <strong>the</strong>application reset handler.The default setting is True.Allow ICE to perform TAP Reset (AllowICETAPReset)A Test Access Port (TAP) reset on early processors, such as <strong>the</strong> <strong>ARM</strong>7TDMI, alsoreset <strong>the</strong> debug registers associated with <strong>the</strong> JTAG device.Later processor, such as <strong>the</strong> <strong>ARM</strong>1176, are not affected by a TAP reset. The mainpurpose of a TAP reset is to reset <strong>the</strong> JTAG state machine in <strong>the</strong> TAP controllerreceiving commands from <strong>the</strong> debug hardware unit.The default setting is True.Concepts• Configuring SecurCore behavior if <strong>the</strong> processor clock stops when stepping instructionson page 5-38• Configuring TrustZone enabled processor behavior when debug privileges are reduced onpage 5-39.Reference• <strong>Debug</strong> hardware Advanced configuration settings on page 5-33.<strong>ARM</strong> DUI 0498F Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 5-37ID021112Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!