Non-Confidential | ![]() | 100966_1142_00_en | ||
| ||||
Home > Getting Started with Fixed Virtual Platforms > FVP debug |
This section describes how to debug an FVP.
To debug an FVP, you can either:
For information about using your debugger in these ways, 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 HLT
, 0xF000
SVC
, or
0x123456
SVC
, depending on whether the processor is in A64, A32 or T32 state. It
handles all other 0xAB
HLT
s and SVC
s as normal.
If the operating system does not use HLT
, 0xF000
SVC
, or 0x123456
SVC
for its
own purposes, it is not necessary to disable semihosting support to boot an operating
system.0xAB
To temporarily or permanently disable semihosting support for a current debug connection, see your debugger documentation.