| |||
| Home > Customizing a Debug Configuration > Configuring Semihosting > Considerations when configuring semihosting | |||
Be aware of the following when configuring semihosting:
For connections to non ARMv7-M hardware processors, semihosting uses the SVC vector by default. For these processors, you must not enable semihosting with the SVC vector catch enabled:
If you enable both in the connection properties, the following warning is displayed when you connect:
Warning: ARM_config: cannot have vector catch of
SVC and semi-hosting enabled.
If you attempt to enable semihosting with the SVC vector catch enabled, the following error is displayed:
Error V2801C (Vehicle): vector-catch-svc not available.
This resource may be in use for semihosting.
Semihosting is not enabled in this case.
You can configure semihosting using different methods, depending on the Debug Interface:
After connecting to a target on a Versatile baseboard, you can configure semihosting for that target using the Debug tab in the Registers pane.
This temporarily overrides the setting in the Connection Properties of the Debug Configuration.
Before connecting to an ISSM target, you can configure semihosting for that target using the Model Configuration Utility dialog box.
The ISSM model configuration setting overrides the setting in the Connection Properties of the Debug Configuration.
After connecting to a RealView ICE target, you can configure semihosting for that target using the Debug tab in the Registers pane.
This temporarily overrides the setting in the Connection Properties of the Debug Configuration.
After connecting to an RVISS target, you can configure semihosting for that target using the Semihost tab in the Registers pane.
This temporarily overrides the setting in the Connection Properties of the Debug Configuration.
Before connecting to an SoC Designer target, you can configure semihosting for that target in the SoC Designer Component Parameters dialog box.
The SoC Designer model configuration setting overrides the setting in the Connection Properties of the Debug Configuration.
the following in the RealView Debugger User Guide:
SoC Designer User Guide.