8.1.2. Interacting with your application

During a debugging session, you can interact directly with your application using a mechanism called semihosting. Semihosting enables an application running on an ARM® architecture-based target to use the input and output facilities on a host computer that is running RealView Debugger. It is implemented by a set of defined SuperVisor Call (SVC) operations.

Standard semihosting is where the target processor enters debug state while the semihosting operation is performed, and is enabled by default for all ARM targets.

The behavior of semihosting depends on the target.

See also

Copyright © 2002-2009 ARM Limited. All rights reserved.ARM DUI 0153K
Non-Confidential