Skip to content

GorgonMeducer/Hello_V2M-MPS3-SSE-300-FVP

Repository files navigation

Hello example for V2M-MPS3-SSE-300-FVP

Simple Hello World example for Arm V2M-MPS3 Board with Corstone SSE-300 Subsystem. The example can execute also on Arm Virtual Hardware (AVH) modeling the hardware. This example prints "Hello World" and a counter value via the standard output.

Prerequisites

Tools:

Build Solution/Project

Using Visual Studio Code with extensions

Required tools described in file 'vcpkg-configuration.json' should be automatically installed by vcpkg. You can see the status of vcpkg in the status bar.

Required CMSIS packs need to be also installed. In case a required pack is missing, a notification window will pop-up to install the missing pack.

Open the 'CMSIS' view from the side bar, select desired 'Build Type' and press the 'Build' button.

Using Command Line Interface (CLI)

Download required packs (not required when the packs are already available) by executing the following commands:

csolution list packs -s hello.csolution.yml -m >packs.txt
cpackget update-index
cpackget add -f packs.txt

Build the project by execute the following command:

cbuild hello.csolution.yml

Run the application using Arm Virtual Hardware (AVH)

Using Command Line Interface (CLI)

Run the project by executing the following command:

VHT_MPS3_Corstone_SSE-300 -f vht_config.txt -a out/hello/V2M-MPS3-SSE-300-FVP/Debug/hello.axf --simlimit 20

About

Simple Hello World example for V2M-MPS3-SSE-300-FVP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published