ARM Technical Support Knowledge Articles

Where are $vector_catch and $semihosting_enabled in AXD?

Applies to: ARM Developer Suite (ADS)


These settings are commonly used when debugging embedded systems to control how ARM exceptions are 'caught' by the debugger. These can be set via the AXD GUI in the Processor Properties window. To access this, open the System Views->Control Monitor window (Alt+C), which has 4 tabs, 'Target', 'Image', 'Files', and 'Class'. In the Target tab, highlight the processor, and right-click to pull up the menu, and select 'Properties...'.

In AXD 1.1 and later, the Processor Properties window can also be accessed from Options->Configure Processor.

These and other controls available in this window are described as the 'ppvariable' as in section 6.5 of the ADS Debuggers Guide. They can be set from AXD's CLI using, (for example):

spp vector_catch 0
spp semihosting_enabled 0

which is equivalent to armsd/ADW/ADU's:

let $vector_catch = 0
let $semihosting_enabled = 0

Article last edited on: 2008-09-09 15:47:28

Rate this article

Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential