|Non-Confidential||PDF version||ARM DUI0837I|
|Home > Getting Started with Fixed Virtual Platforms > FVP debug|
This section describes how to debug an FVP.
To debug an FVP, you can either:
If your debugger has a CADI interface, you can use it to connect to an FVP. For information about using your debugger in this way, see your debugger documentation.
Semihosting enables code running on a platform model to directly access the I/O facilities on a host computer. Examples of these facilities include console I/O and file I/O.
The simulator handles semihosting by intercepting
SVC , or
SVC , depending on whether the processor is in A64, A32 or T32 state. It
handles all other
SVCs as normal.
If the operating system does not use
SVC , or
SVC for its
own purposes, it is not necessary to disable semihosting support to boot an operating
To temporarily or permanently disable semihosting support for a current debug connection, see your debugger documentation.