diff --git a/DoxyGen/examples/examples.dxy b/DoxyGen/examples/examples.dxy index bf8fa2a..590a8ee 100644 --- a/DoxyGen/examples/examples.dxy +++ b/DoxyGen/examples/examples.dxy @@ -47,7 +47,7 @@ PROJECT_NAME = "Examples" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = "Version 2.0.0" +PROJECT_NUMBER = "Version 2.1.0" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/DoxyGen/infrastructure/infrastructure.dxy b/DoxyGen/infrastructure/infrastructure.dxy index c38de2f..fc636f6 100644 --- a/DoxyGen/infrastructure/infrastructure.dxy +++ b/DoxyGen/infrastructure/infrastructure.dxy @@ -47,7 +47,7 @@ PROJECT_NAME = "Infrastructure" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = "Version 2.0.0" +PROJECT_NUMBER = "Version 2.1.0" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/DoxyGen/infrastructure/src/avh_ami_ds.md b/DoxyGen/infrastructure/src/avh_ami_ds.md index e358a09..310eab3 100644 --- a/DoxyGen/infrastructure/src/avh_ami_ds.md +++ b/DoxyGen/infrastructure/src/avh_ami_ds.md @@ -15,7 +15,7 @@ The `-N` option holds the SSH tunnel connection and does not allow to execute ot ## Start program on the remote FVP model {#ds_vht_start} -- Add following [command line options](../../simulation/html/Using.html#Options) when launching a program on the FVP target in the AMI: +- Add following [command line options](../../simulation/html/using.html#Options) when launching a program on the FVP target in the AMI: |**Option** |**Alias**| | ----------------------| ------- | | `--iris-server` | `-I` | diff --git a/DoxyGen/infrastructure/src/avh_gh_runner.md b/DoxyGen/infrastructure/src/avh_gh_runner.md index a98849c..f7eddc3 100644 --- a/DoxyGen/infrastructure/src/avh_gh_runner.md +++ b/DoxyGen/infrastructure/src/avh_gh_runner.md @@ -69,7 +69,7 @@ As the AVH Runner is a Ubuntu based machine, you can use many common utilities f ### Using AVH FVP models {#avh_gh_using_fvp} -[AVH simulation models](../../simulation/html/index.html) are located at `/opt/VHT/` and can be run from there using command line commands as explained in [Using Arm Fixed Virtual Platforms](../../simulation/html/Using.html). +[AVH simulation models](../../simulation/html/index.html) are located at `/opt/VHT/` and can be run from there using command line commands as explained in [Using Arm Fixed Virtual Platforms](../../simulation/html/using.html). This can be done directly in the .yaml file that specifoies the GitHub Action, or abstracted with a custom script. For example a step for running the hello.axf binary on a Cortex-M3 model can be done as a step in the GitHub Action yaml as: ``` ... diff --git a/DoxyGen/overview/overview.dxy b/DoxyGen/overview/overview.dxy index 72f1e27..ea5a1c1 100644 --- a/DoxyGen/overview/overview.dxy +++ b/DoxyGen/overview/overview.dxy @@ -47,7 +47,7 @@ PROJECT_NAME = "Overview" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = "Version 2.0.0" +PROJECT_NUMBER = "Version 2.1.0" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/DoxyGen/overview/src/history.md b/DoxyGen/overview/src/history.md index b08c1cf..d54b778 100644 --- a/DoxyGen/overview/src/history.md +++ b/DoxyGen/overview/src/history.md @@ -6,6 +6,14 @@ Changes +2.1.0 (Oct 4, 2024) + + - Added AVH FVP models: + - FVP_Corstone_SSE-320 + - Updated the AVH FVP artifacts to version 11.27.31. + + + 2.0.0 (June 5, 2024) - Removed beta status. @@ -35,7 +43,7 @@ - Arm Corstone SSE-300 model is supported with [Keil Studio Cloud](https://www.keil.arm.com/boards/arm-v2m-mps3-sse-300-fvp-610bb98/). - Provided [eventlist utility](https://github.com/ARM-software/CMSIS-View/tree/main/tools/eventlist) to process Event Recorder logs obtained with Arm FVP targets. - - Added new FVP model - VHT_Corstone_SSE-310_Ethos-U65 to the AMI, see [Using Arm Fixed Virtual Platforms](../../simulation/html/Using.html). + - Added new FVP model - VHT_Corstone_SSE-310_Ethos-U65 to the AMI, see [Using Arm Fixed Virtual Platforms](../../simulation/html/using.html). - Added installation of [CMSIS-Toolbox v1.0.0](https://github.com/Open-CMSIS-Pack/CMSIS-Toolbox) to the AMI, that also includes CMSIS-Build for command-line project builds. - Updated [examples](../../examples/html/index.html) to use dynamic credentials (IAM Role) in the GitHub CI workflow, removing the need for storing AWS credentials in GitHub Secrets. - Removed preinstalled Bootloader and OpenSuSE software for Corstone-1000. @@ -59,7 +67,7 @@ 0.3-beta (Apr 2022) Added features: - - [Corstone-310 and Corstone-1000](../../simulation/html/Using.html): added new simulation models. + - [Corstone-310 and Corstone-1000](../../simulation/html/using.html): added new simulation models. - [Integration with Jenkins](../../infrastructure/html/run_ami_jenkins.html): example of AVH AMI usage in Jenkins CI pipelines. - [Event Recorder Semihosting Support](https://www.keil.com/pack/doc/compiler/EventRecorder/html/er_use.html#er_semihosting): allows to generate Event Recorder logs in AVH AMI environment. - [AWS MQTT Example](../../examples/html/aws_mqtt.html): IoT application with MQTT connectivity to AWS cloud service. @@ -69,7 +77,7 @@ 0.2-beta (Feb 2022) Added features: - - [Extended Target support](../../simulation/html/Using.html): additional Cortex-M processors are supported: Cortex-M0/M0+/M3/M4/M7/M23/M33. + - [Extended Target support](../../simulation/html/using.html): additional Cortex-M processors are supported: Cortex-M0/M0+/M3/M4/M7/M23/M33. - [Support in MDK-Professional](../../infrastructure/html/run_mdk_pro.html): enables desktop development in classic tooling. - [VIO Interface](../../simulation/html/group__arm__vio.html): simple interface to control I/O such as switches and LEDs via Python scripts. - [VSocket Interface](../../simulation/html/group__arm__vsocket.html): BSD socket interface that connects the application under test to networks, including public Internet. diff --git a/DoxyGen/overview/src/images/img_src.pptx b/DoxyGen/overview/src/images/img_src.pptx index 7e54e5c..30a8681 100644 Binary files a/DoxyGen/overview/src/images/img_src.pptx and b/DoxyGen/overview/src/images/img_src.pptx differ diff --git a/DoxyGen/simulation/simulation.dxy b/DoxyGen/simulation/simulation.dxy index 1d04af3..f85f6ee 100644 --- a/DoxyGen/simulation/simulation.dxy +++ b/DoxyGen/simulation/simulation.dxy @@ -47,7 +47,7 @@ PROJECT_NAME = "AVH FVP models" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = "Version 2.0.0" +PROJECT_NUMBER = "Version 2.1.0" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/DoxyGen/simulation/src/Ref_vsocket.txt b/DoxyGen/simulation/src/Ref_vsocket.txt index c7d73d7..9dc5540 100644 --- a/DoxyGen/simulation/src/Ref_vsocket.txt +++ b/DoxyGen/simulation/src/Ref_vsocket.txt @@ -120,7 +120,7 @@ Instructions below cover specifically setup for using IoT Socket API in a projec - ARM::CMSIS pack for access to CMSIS-RTOS2 API used by VSocket implementation. - [IoT Socket pack](https://github.com/MDK-Packs/IoT_Socket) for access to IoT Socket API header (*iot_socket.h*) - Pack with target device support for access to \ref arm_vsocket_api (*arm_vsocket.h*) - - Select Virtual Hardware device as the target in the project. See in \ref Using. + - Select Virtual Hardware device as the target in the project. See in \ref using. - Following components shall be selected as part of the project: - *CMSIS:CORE* for general device abstraction - *CMSIS:RTOS2 (API)* for RTOS2 API, diff --git a/DoxyGen/simulation/src/avh_fvp_cmsis.md b/DoxyGen/simulation/src/avh_fvp_cmsis.md index 0d3ef7f..1544238 100644 --- a/DoxyGen/simulation/src/avh_fvp_cmsis.md +++ b/DoxyGen/simulation/src/avh_fvp_cmsis.md @@ -8,6 +8,8 @@ Table below lists AVH FVPs with the corresponding CMSIS Packs that implement dev AVH FVP Model Name CMSIS Packs with DFP/BSP (1) Device nameDescription +FVP_Corstone_SSE-320[ARM.SSE_320_BSP](https://www.keil.arm.com/packs/sse_320_bsp-arm)[`SSE-320-FVP`](https://www.keil.arm.com/devices/arm-sse-320-fvp)Corstone-320 subsystem + FVP_Corstone_SSE-315[ARM.SSE_315_BSP](https://www.keil.arm.com/packs/sse_315_bsp-arm)[`SSE-315-FVP`](https://www.keil.arm.com/devices/arm-sse-315-fvp)Corstone-315 subsystem FVP_Corstone_SSE-310
FVP_Corstone_SSE-310_Ethos-U65[ARM.V2M_MPS3_SSE_310_BSP](https://www.keil.arm.com/packs/v2m_mps3_sse_310_bsp-arm)[`SSE-310-MPS3_FVP`](https://www.keil.arm.com/devices/arm-sse-310-mps3-fvp)Corstone-310 subsystem diff --git a/DoxyGen/simulation/src/main.md b/DoxyGen/simulation/src/main.md index 3c4af78..d40d745 100644 --- a/DoxyGen/simulation/src/main.md +++ b/DoxyGen/simulation/src/main.md @@ -4,7 +4,7 @@ The **AVH Fixed Virtual Platforms (AVH FVPs)** provide functionally accurate sim The AVH FVP models are standalone programs that can be executed in a target environment. See \ref Models for a list of FVPs provided in the AVH context. -Section \ref Using gives an overview how to run an embedded program on a target AVH FVP model using command line interface. [Infrastructure chapter](../../infrastructure/html/index.html) provides details on how to obtain AVH FVPs and use them in various cloud-native or desktop environments workflows, such as GitHub and Keil MDK. +Section \ref using gives an overview how to run an embedded program on a target AVH FVP model using command line interface. [Infrastructure chapter](../../infrastructure/html/index.html) provides details on how to obtain AVH FVPs and use them in various cloud-native or desktop environments workflows, such as GitHub and Keil MDK. ## Available Models {#Models} @@ -16,7 +16,9 @@ The table below lists the available models: FVP Simulation Model Name Processor Cores Overview Description -FVP_Corstone_SSE-315 Cortex-M85,
Ethos-U65,
Mali-C55 [FVP for Arm Corstone SSE-315 Reference Guide](https://developer.arm.com/documentation/109395/) +FVP_Corstone_SSE-320 Cortex-M85,
Ethos-U85,
Mali-C55 [FVP for Arm Corstone SSE-320 Reference Guide](https://developer.arm.com/documentation/109760) + +FVP_Corstone_SSE-315 Cortex-M85,
Ethos-U65,
Mali-C55 [FVP for Arm Corstone SSE-315 Reference Guide](https://developer.arm.com/documentation/109395) FVP_Corstone_SSE-310_Ethos-U65 Cortex-M85,
Ethos-U65 [Arm Corstone SSE-310 FVP](https://developer.arm.com/documentation/100966/latest/Arm--Corstone-SSE-310-FVP) diff --git a/DoxyGen/simulation/src/using.md b/DoxyGen/simulation/src/using.md index 6474009..5252ceb 100644 --- a/DoxyGen/simulation/src/using.md +++ b/DoxyGen/simulation/src/using.md @@ -1,4 +1,4 @@ -# Using AVH FVPs {#Using} +# Using AVH FVPs {#using} This section gives an overview on how to use the **Arm Fixed Virtual Platforms (FVPs)** in command line interface.