8.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.

8.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

8.2.7.2. Clock Driver#

The clock driver uses the ARMv7-AR Generic Timer.

8.2.7.3. Console Driver#

The console driver uses the semihosting SYS_READC and SYS_WRITEC system calls.