ARM DUI0058D Copyright © 1999-2001 ARM Limited. All rights reserved. 5-1
Chapter 5
Semihosting
This chapter describes the semihosting mechanism. Semihosting provides code running
on an ARM target use of facilities on a host computer that is running an ARM debugger.
Examples of such facilities include the keyboard input, screen output, and disk I/O. This
chapter contains the following sections:
• Semihosting on page 5-2
• Semihosting implementation on page 5-5
• Adding an application SWI handler on page 5-8
• Semihosting SWIs on page 5-11
• Debug agent interaction SWIs on page 5-27.
Comments to this Manuals