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.18 <strong>Debug</strong> hardware Advanced configuration settingsDepending on your development platform configuration, a selection of <strong>the</strong> following controls isavailable in <strong>the</strong> Advanced settings:Allow ICE to perform TAP resetSet this item to True to allow your debug hardware unit to hold <strong>the</strong> nSRST lineactive long enough to perform any post-reset setup that might be required after atarget-initiated reset. This can extend <strong>the</strong> time that <strong>the</strong> target is held in reset. If thisitem is set to False, your debug hardware unit does not assert <strong>the</strong> reset line, butpost-reset setup might not be complete before <strong>the</strong> target starts to run.Allow ICE to latch System ResetSet this item to True to allow your debug hardware unit to perform nTRST resetwhile holding nSRST. This ensures that <strong>the</strong> Test Access Port (TAP) state machineand associated debug logic is properly reset.LV<strong>DS</strong> <strong>Debug</strong> Interface modeThis can be set ei<strong>the</strong>r to JTAG or SWD. If set to SWD, this causes RVI to connectto <strong>the</strong> target using <strong>the</strong> SWD protocol instead of JTAG.nSRST High modeSelects <strong>the</strong> drive strength used when <strong>the</strong> reset signal is in <strong>the</strong> high, or inactive,state. Output can be driven as a strong or weak high, or not driven (tri-state).nTRST High modeSelects <strong>the</strong> drive strength used when <strong>the</strong> reset signal is in <strong>the</strong> high, or inactive,state. Output can be driven as a strong or weak high, or not driven (tri-state).nSRST Low modeSelects <strong>the</strong> drive strength used when <strong>the</strong> reset signal is in <strong>the</strong> low, or active, state.Output can be driven as a strong or weak low, or not driven (tri-state).nTRST Low modeSelects <strong>the</strong> drive strength used when <strong>the</strong> reset signal is in <strong>the</strong> low, or active, state.Output can be driven as a strong or weak low, or not driven (tri-state).nSRST Hold Time (ms)Specifies how long <strong>the</strong> debug hardware unit holds <strong>the</strong> hardware nSRST systemreset signal LOW.nTRST Hold Time (ms)Specifies how long <strong>the</strong> debug hardware unit holds <strong>the</strong> nTRST TAP reset signalLOW.nSRST Post Reset Delay (ms)Specifies how long after <strong>the</strong> hardware nSRST system reset before <strong>the</strong> debughardware unit enters <strong>the</strong> Post Reset State.nTRST Post Reset Delay (ms)Specifies how long after <strong>the</strong> nTRST TAP reset before <strong>the</strong> debug hardware unitenters <strong>the</strong> Post Reset State.Perform TAP reset on first connectResets <strong>the</strong> target hardware whenever you connect.<strong>ARM</strong> DUI 0498F Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 5-33ID021112Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!