Skip to content

Commit

Permalink
Updated to 2.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
vovamarch committed Oct 10, 2024
1 parent 2e10d23 commit 122e5fe
Show file tree
Hide file tree
Showing 12 changed files with 25 additions and 13 deletions.
2 changes: 1 addition & 1 deletion DoxyGen/examples/examples.dxy
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion DoxyGen/infrastructure/infrastructure.dxy
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion DoxyGen/infrastructure/src/avh_ami_ds.md
Original file line number Diff line number Diff line change
Expand Up @@ -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` |
Expand Down
2 changes: 1 addition & 1 deletion DoxyGen/infrastructure/src/avh_gh_runner.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
```
...
Expand Down
2 changes: 1 addition & 1 deletion DoxyGen/overview/overview.dxy
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
14 changes: 11 additions & 3 deletions DoxyGen/overview/src/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@
<th>Changes</th>
</tr>
<tr>
<td>2.1.0 (Oct 4, 2024)</td>
<td>
- Added AVH FVP models:
- FVP_Corstone_SSE-320
- Updated the AVH FVP artifacts to version 11.27.31.
</td>
</tr>
<tr>
<td>2.0.0 (June 5, 2024)</td>
<td>
- Removed beta status.
Expand Down Expand Up @@ -35,7 +43,7 @@
<td>
- 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.
Expand All @@ -59,7 +67,7 @@
<tr>
<td>0.3-beta (Apr 2022)</td>
<td>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.
Expand All @@ -69,7 +77,7 @@
<tr>
<td>0.2-beta (Feb 2022)</td>
<td>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.
Expand Down
Binary file modified DoxyGen/overview/src/images/img_src.pptx
Binary file not shown.
2 changes: 1 addition & 1 deletion DoxyGen/simulation/simulation.dxy
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion DoxyGen/simulation/src/Ref_vsocket.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
2 changes: 2 additions & 0 deletions DoxyGen/simulation/src/avh_fvp_cmsis.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Table below lists AVH FVPs with the corresponding CMSIS Packs that implement dev
<tr>
<th style="width:27%">AVH FVP Model Name </th><th style="width:25%">CMSIS Packs with DFP/BSP<sup> (1)</sup> </th><th style="width:17%">Device name</th><th>Description</th></tr>
<tr>
<td>FVP_Corstone_SSE-320</td><td>[ARM.SSE_320_BSP](https://www.keil.arm.com/packs/sse_320_bsp-arm)</td><td>[`SSE-320-FVP`](https://www.keil.arm.com/devices/arm-sse-320-fvp)</td><td>Corstone-320 subsystem</td></tr>
<tr>
<td>FVP_Corstone_SSE-315</td><td>[ARM.SSE_315_BSP](https://www.keil.arm.com/packs/sse_315_bsp-arm)</td><td>[`SSE-315-FVP`](https://www.keil.arm.com/devices/arm-sse-315-fvp)</td><td>Corstone-315 subsystem</td></tr>
<tr>
<td>FVP_Corstone_SSE-310<br/>FVP_Corstone_SSE-310_Ethos-U65</td><td>[ARM.V2M_MPS3_SSE_310_BSP](https://www.keil.arm.com/packs/v2m_mps3_sse_310_bsp-arm)</td><td>[`SSE-310-MPS3_FVP`](https://www.keil.arm.com/devices/arm-sse-310-mps3-fvp)</td><td>Corstone-310 subsystem</td></tr>
Expand Down
6 changes: 4 additions & 2 deletions DoxyGen/simulation/src/main.md
Original file line number Diff line number Diff line change
Expand Up @@ -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}

Expand All @@ -16,7 +16,9 @@ The table below lists the available models:
<tr>
<th style="width:30%">FVP Simulation Model Name </th><th style="width:16%">Processor Cores </th><th>Overview Description </th></tr>
<tr>
<td>FVP_Corstone_SSE-315 </td><td>Cortex-M85,<br/>Ethos-U65,<br/>Mali-C55 </td><td>[FVP for Arm Corstone SSE-315 Reference Guide](https://developer.arm.com/documentation/109395/) </td></tr>
<td>FVP_Corstone_SSE-320 </td><td>Cortex-M85,<br/>Ethos-U85,<br/>Mali-C55 </td><td>[FVP for Arm Corstone SSE-320 Reference Guide](https://developer.arm.com/documentation/109760) </td></tr>
<tr>
<td>FVP_Corstone_SSE-315 </td><td>Cortex-M85,<br/>Ethos-U65,<br/>Mali-C55 </td><td>[FVP for Arm Corstone SSE-315 Reference Guide](https://developer.arm.com/documentation/109395) </td></tr>
<tr>
<td>FVP_Corstone_SSE-310_Ethos-U65 </td><td>Cortex-M85,<br/>Ethos-U65 </td><td>[Arm Corstone SSE-310 FVP](https://developer.arm.com/documentation/100966/latest/Arm--Corstone-SSE-310-FVP) </td></tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion DoxyGen/simulation/src/using.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down

0 comments on commit 122e5fe

Please sign in to comment.