5.2. Semihosting

Semihosting enables the ARM® processor target to make I/O requests to the computer running the debugger. This means the target does not require a screen, keyboard, or disk during the development period. These requests are made as a result of calls to C library functions, for example, printf() and getenv(). Semihosting using RealView ICE is described in the following sections:

Copyright © 2002, 2004-2008 ARM Limited. All rights reserved.ARM DUI 0155J
Non-Confidential