9.2.7. fvp (Fixed Virtual Platform)¶
The BSP for the Arm Fixed Virtual Platforms offers one variant. You need a license from Arm to run the simulator. The fvp_cortex_r52 variant supports a simulation of the Cortex-R52 processor. The BSP supports the SMP configuration.
9.2.7.1. Run an Executable¶
To run an executable on a single Cortex-R52 processor use:
FVP_BaseR_Cortex-R52x1 -C bp.vis.disable_visualisation=1 -a build/arm/fvp_cortex_r52/testsuites/samples/ticker.exe
To run an executable on a four Cortex-R52 processors use:
FVP_BaseR_Cortex-R52x4 -C bp.vis.disable_visualisation=1 -a build/arm/fvp_cortex_r52/testsuites/samples/ticker.exe
9.2.7.2. Clock Driver¶
The clock driver uses the ARMv7-AR Generic Timer.
9.2.7.3. Console Driver¶
The console driver uses the
semihosting
SYS_READC
and SYS_WRITEC
system calls.