Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion ARM.CMSIS-MLEK.pdsc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<package schemaVersion="1.7.40" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.40/schema/PACK.xsd">
<package schemaVersion="1.7.56" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.56/schema/PACK.xsd">
<vendor>ARM</vendor>
<name>CMSIS-MLEK</name>
<description overview="overview/README.md">Machine Learning Evaluation Kit (MLEK) for CMSIS workflows</description>
Expand All @@ -9,6 +9,10 @@
<repository type="git">https://github.com/Arm-Examples/cmsis-mlek.git</repository>

<releases>
<release version="1.1.0" date="2026-05-19">
Updated dependencies to latest pack versions.
Prepared layer structure for ExecuTorch runtime support (TFLM remains the default).
</release>
<release version="1.0.0-dev">
Active Development ...
</release>
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This repository contains **Machine Learning Evaluation Kit (MLEK)** pack which p

The provided applications implement data preprocessing, memory management, and neural network inference pipelines that are optimized for Cortex-M and Ethos-U platforms. The examples are prepared to run with [Keil Studio](https://mdk-packs.github.io/vscode-cmsis-solution-docs/index.html).

The CMSIS-MLEK software pack is derived from the [Arm® ML embedded evaluation kit](https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ml-embedded-evaluation-kit) and makes the examples easier to access. It also contains interfaces to physical hardware and simplifies porting to target hardware. It contains the following ML applications and uses currently Neural Network Models currently in [TensorFlow Lite](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) format.
The CMSIS-MLEK software pack is derived from the [Arm® ML embedded evaluation kit](https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ml-embedded-evaluation-kit) and makes the examples easier to access. It also contains interfaces to physical hardware and simplifies porting to target hardware. It contains the following ML applications and currently uses [TensorFlow Lite Micro](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) as the active runtime. [ExecuTorch](https://pytorch.org/executorch/) runtime support, including the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm), is planned in follow-up work.

| ML application | Description | Neural Network Model
|------------------------------------------------|-------------------------------------------------------|---------------------
Expand Down Expand Up @@ -47,6 +47,7 @@ Refer to [Overview](./overview/README.md) for more details.

- [CMSIS-MLEK Pack](https://www.keil.arm.com/packs/cmsis-mlek-arm) available on [keil.arm.com/packs](https://www.keil.arm.com/packs).
- [tensorflow-lite-micro Pack](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) available on [keil.arm.com/packs](https://www.keil.arm.com/packs).
- [ExecuTorch](https://pytorch.org/executorch/) runtime project with the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm).
- [CMSIS-MLEK Examples](https://github.com/Arm-Examples/cmsis-mlek-examples) a repository with MLEK applications that are configured for evaluation boards and use cases.
- [ML Developers Guide for Cortex-M Processors and Ethos-U NPU](https://developer.arm.com/documentation/109267).
- [Arm Virtual Hardware - FVP](https://github.com/arm-software/avh) repository with [documentation](https://arm-software.github.io/AVH/main/overview/html/index.html).
Expand Down
7 changes: 6 additions & 1 deletion docs/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Key Features:
- **Performance Validation**: Test and optimize ML performance on target hardware or simulation.
- **Hardware Evaluation**: Compare performance across different Corstone platforms and configurations.

The CMSIS-MLEK software pack is derived from the [Arm® ML embedded evaluation kit](https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ml-embedded-evaluation-kit) and makes the examples easier to access. It also contains interfaces to physical hardware and simplifies porting to target hardware. It contains the following ML applications and uses currently Neural Network Models currently in [TensorFlow Lite](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) format.
The CMSIS-MLEK software pack is derived from the [Arm® ML embedded evaluation kit](https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ml-embedded-evaluation-kit) and makes the examples easier to access. It also contains interfaces to physical hardware and simplifies porting to target hardware. It contains the following ML applications and currently uses [TensorFlow Lite Micro](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) as the active runtime. [ExecuTorch](https://pytorch.org/executorch/) runtime support, including the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm), is planned in follow-up work.

| ML application | Description | Neural Network Model |
|:-----------------------------------------------|:------------------------|:----------------------|
Expand Down Expand Up @@ -47,6 +47,11 @@ The templates support via _target names_ multiple [Arm Cortex-M IP Subsystems](h
| AVH-SSE-315 | [Corstone-315](https://developer.arm.com/Processors/Corstone-315) | Cortex-M85 optional with Ethos-U65 |
| AVH-SSE-320 | [Corstone-320](https://developer.arm.com/Processors/Corstone-320) | Cortex-M85 optional with Ethos-U85 |

## Runtime Support

- [TensorFlow Lite Micro](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) is currently supported and enabled by default.
- [ExecuTorch](https://pytorch.org/executorch/) support is planned in follow-up work, including the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm).

Adding a postfix to the _target name_ in the `*.csolution.yml` project file configures the neural network inference pipeline for Ethos-U. Without this prefix only the Cortex-M system is used as shown in the diagram below. Such a postfix can also be used for _target names_ that deploy to physical hardware.

| Postfix | Description |
Expand Down
8 changes: 7 additions & 1 deletion overview/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Key Features:
- **Performance Validation**: Test and optimize ML performance on target hardware or simulation.
- **Hardware Evaluation**: Compare performance across different Corstone platforms and configurations.

The CMSIS-MLEK software pack is derived from the [Arm® ML embedded evaluation kit](https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ml-embedded-evaluation-kit) and makes the examples easier to access. It also contains interfaces to physical hardware and simplifies porting to target hardware. It contains the following ML applications and uses currently Neural Network Models currently in [TensorFlow Lite](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) format.
The CMSIS-MLEK software pack is derived from the [Arm® ML embedded evaluation kit](https://git.gitlab.arm.com/artificial-intelligence/ethos-u/ml-embedded-evaluation-kit) and makes the examples easier to access. It also contains interfaces to physical hardware and simplifies porting to target hardware. It contains the following ML applications and currently uses [TensorFlow Lite Micro](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) as the active runtime. [ExecuTorch](https://pytorch.org/executorch/) runtime support, including the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm), is planned in follow-up work.

| ML application | Description | Neural Network Model |
|:-----------------------------------------------|:------------------------------------------------------|:----------------------|
Expand Down Expand Up @@ -47,6 +47,11 @@ The templates support via _target names_ multiple [Arm Cortex-M IP Subsystems](h
| SSE-315 | [Corstone-315](https://developer.arm.com/Processors/Corstone-315) | Cortex-M85 optional with Ethos-U65 |
| SSE-320 | [Corstone-320](https://developer.arm.com/Processors/Corstone-320) | Cortex-M85 optional with Ethos-U85 |

## Runtime Support

- [TensorFlow Lite Micro](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) (currently supported and enabled by default)
- [ExecuTorch](https://pytorch.org/executorch/) (planned in follow-up work, including the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm))

Adding a postfix to the _target name_ in the `*.csolution.yml` project file configures the neural network inference pipeline for Ethos-U. Without this prefix only the Cortex-M system is used as shown in the diagram below. Such a postfix can also be used for _target names_ that deploy to physical hardware.

| Postfix | Description |
Expand All @@ -64,4 +69,5 @@ Adding a postfix to the _target name_ in the `*.csolution.yml` project file conf
- [Documentation](https://arm-examples.github.io/cmsis-mlek)
- [CMSIS-MLEK](https://github.com/Arm-Examples/cmsis-mlek) GitHub repository
- [TensorFlow Lite](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) Software Pack
- [ExecuTorch](https://pytorch.org/executorch/) runtime project with the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm)
- [SDS](https://www.keil.arm.com/packs/sds-arm) Synchronous Data Stream Framework for algorithm development
25 changes: 18 additions & 7 deletions template/audio/ML/ml_layer.clayer.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
# TFLM is the active runtime today; this layer layout is prepared for future ExecuTorch runtime selection.
layer:
type: ML
description: ML layer for Keyword Spotting using MicroNet ML model.

packs:
- pack: ARM::CMSIS-DSP@^1.16.0
- pack: ARM::CMSIS-DSP@^1.17.0
- pack: ARM::CMSIS-NN@^7.0.0
# TODO: bump when a newer ARM::CMSIS-NN 7.x release is published.

- pack: ARM::ml-embedded-eval-kit-uc-api@^24.8.0
- pack: ARM::ml-embedded-eval-kit-uc-api@^25.12.1

- pack: tensorflow::flatbuffers@^1.25.2
- pack: tensorflow::gemmlowp@^1.25.2
- pack: tensorflow::kissfft@^1.25.2
- pack: tensorflow::ruy@^1.25.2
- pack: tensorflow::tensorflow-lite-micro@^1.25.2
- pack: tensorflow::flatbuffers@^1.26.2
- pack: tensorflow::gemmlowp@^1.26.2
- pack: tensorflow::kissfft@^1.26.2
- pack: tensorflow::ruy@^1.26.2
- pack: tensorflow::tensorflow-lite-micro@^1.26.2

connections:
- connect: Layer with CMSIS-RTOS2
Expand Down Expand Up @@ -43,6 +45,15 @@ layer:
- component: ML Eval Kit:Common:Math
- component: ML Eval Kit:Voice:Keyword spotting

# --- ExecuTorch runtime (future) ---
# packs:
# - pack: executorch::executorch@^0.5.0
# - pack: executorch::kernels-portable@^0.5.0
# - pack: executorch::ethosu-backend@^0.5.0
# components:
# - component: Machine Learning:Runtime:ExecuTorch
# for-context: \.*-ExecuTorch.*

add-path:
- ./model

Expand Down
3 changes: 3 additions & 0 deletions template/audio/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,14 @@ This example can detect up to twelve keywords in the input audio stream. The

More details about the input for this example can be found [here](https://review.mlplatform.org/plugins/gitiles/ml/ethos-u/ml-embedded-evaluation-kit/+/refs/heads/main/docs/use_cases/kws.md#preprocessing-and-feature-extraction).

The current runtime is [TensorFlow Lite Micro](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow). [ExecuTorch](https://pytorch.org/executorch/) runtime support, including the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm), is planned in follow-up work.


## Related

- [MLEK Pack](https://www.keil.arm.com/packs/cmsis-mlek-arm) available on [keil.arm.com/packs](https://www.keil.arm.com/packs).
- [tensorflow-lite-micro Pack](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) available on [keil.arm.com/packs](https://www.keil.arm.com/packs).
- [ExecuTorch](https://pytorch.org/executorch/) runtime project with the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm).
- [MLEK Examples](https://github.com/Arm-Examples/mlek-examples) a repository with MLEK applications that are configured for evaluation boards and use cases.
- [ML Developers Guide for Cortex-M Processors and Ethos-U NPU](https://developer.arm.com/documentation/109267).
- [Arm Virtual Hardware - FVP](https://github.com/arm-software/avh) repository with documentation.
3 changes: 2 additions & 1 deletion template/audio/board/Corstone-300/Board-U55.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,9 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::ethos-u-core-driver@^1.25.2
- pack: ARM::ethos-u-core-driver@^1.26.2
- pack: ARM::V2M_MPS3_SSE_300_BSP@1.5.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_300_BSP 1.x release is published.

components:
- component: CMSIS:CORE
Expand Down
3 changes: 2 additions & 1 deletion template/audio/board/Corstone-300/Board-U65.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,9 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::ethos-u-core-driver@^1.25.2
- pack: ARM::ethos-u-core-driver@^1.26.2
- pack: ARM::V2M_MPS3_SSE_300_BSP@1.5.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_300_BSP 1.x release is published.

components:
- component: CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/audio/board/Corstone-300/Board.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ layer:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::V2M_MPS3_SSE_300_BSP@1.5.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_300_BSP 1.x release is published.

components:
- component: CMSIS:CORE
Expand Down
3 changes: 2 additions & 1 deletion template/audio/board/Corstone-310/Board-U55.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::ethos-u-core-driver@^1.25.2
- pack: ARM::ethos-u-core-driver@^1.26.2
- pack: ARM::V2M_MPS3_SSE_310_BSP@1.4.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_310_BSP 1.x release is published.

components:
- component: CMSIS:CORE
Expand Down
3 changes: 2 additions & 1 deletion template/audio/board/Corstone-310/Board-U65.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::ethos-u-core-driver@^1.25.2
- pack: ARM::ethos-u-core-driver@^1.26.2
- pack: ARM::V2M_MPS3_SSE_310_BSP@1.4.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_310_BSP 1.x release is published.

components:
- component: CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/audio/board/Corstone-310/Board.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ layer:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::V2M_MPS3_SSE_310_BSP@1.4.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_310_BSP 1.x release is published.

components:
- component: CMSIS:CORE
Expand Down
3 changes: 2 additions & 1 deletion template/audio/board/Corstone-315/Board-U65.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::ethos-u-core-driver@^1.25.2
- pack: ARM::ethos-u-core-driver@^1.26.2
- pack: ARM::SSE_315_BSP@1.0.0
# TODO: bump when a newer ARM::SSE_315_BSP 1.x release is published.

components:
- component: CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/audio/board/Corstone-315/Board.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ layer:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::SSE_315_BSP@1.0.0
# TODO: bump when a newer ARM::SSE_315_BSP 1.x release is published.

components:
- component: CMSIS:CORE
Expand Down
4 changes: 2 additions & 2 deletions template/audio/board/Corstone-320/Board-U85.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::ethos-u-core-driver@^1.25.2
- pack: ARM::SSE_320_BSP@1.0.0
- pack: ARM::ethos-u-core-driver@^1.26.2
- pack: ARM::SSE_320_BSP@1.1.0

components:
- component: CMSIS:CORE
Expand Down
2 changes: 1 addition & 1 deletion template/audio/board/Corstone-320/Board.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::CMSIS-Compiler@^2.1.0
- pack: ARM::SSE_320_BSP@1.0.0
- pack: ARM::SSE_320_BSP@1.1.0

components:
- component: CMSIS:CORE
Expand Down
4 changes: 2 additions & 2 deletions template/audio/kws/kws.cproject.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
project:
packs:
- pack: ARM::CMSIS@^6.2.0
- pack: ARM::CMSIS-RTX@^5.9.0
- pack: ARM::CMSIS@^6.3.0
- pack: ARM::CMSIS-RTX@^5.9.1

output:
type:
Expand Down
13 changes: 11 additions & 2 deletions template/audio/mlek_audio.csolution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# limitations under the License.

solution:
created-for: CMSIS-Toolbox@2.12.0
created-for: CMSIS-Toolbox@2.15.0
cdefault:

select-compiler:
Expand All @@ -32,9 +32,12 @@ solution:

packs:
- pack: ARM::V2M_MPS3_SSE_300_BSP@^1.5.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_300_BSP 1.x release is published.
- pack: ARM::V2M_MPS3_SSE_310_BSP@^1.4.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_310_BSP 1.x release is published.
- pack: ARM::SSE_315_BSP@^1.0.0
- pack: ARM::SSE_320_BSP@^1.0.0
# TODO: bump when a newer ARM::SSE_315_BSP 1.x release is published.
- pack: ARM::SSE_320_BSP@^1.1.0

build-types:
- type: Debug-Live_Stream
Expand All @@ -53,6 +56,12 @@ solution:
debug: off
optimize: speed

# Future runtime selection placeholder (TFLM remains the default):
# build-types:
# - type: Release-ExecuTorch
# debug: off
# optimize: speed

# The target types use the naming convention <name>-<NPU family>-<NPU MACs> where:
# - <name> can be arbitrary name
# - <NPU family> is the Ethos-U NPU family name (U55, U65, U85), if omitted Ethos-U NPU won't be used
Expand Down
13 changes: 12 additions & 1 deletion template/generic/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,12 @@
## Generic Inference Runner
## Generic Inference Runner

Use this template to integrate your own inference flow while keeping the current [TensorFlow Lite Micro](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) runtime as the default. [ExecuTorch](https://pytorch.org/executorch/) runtime support, including the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm), is planned in follow-up work.

## Related

- [MLEK Pack](https://www.keil.arm.com/packs/cmsis-mlek-arm) available on [keil.arm.com/packs](https://www.keil.arm.com/packs).
- [tensorflow-lite-micro Pack](https://www.keil.arm.com/packs/tensorflow-lite-micro-tensorflow) available on [keil.arm.com/packs](https://www.keil.arm.com/packs).
- [ExecuTorch](https://pytorch.org/executorch/) runtime project with the [Arm Ethos-U backend](https://github.com/pytorch/executorch/tree/main/backends/arm).
- [MLEK Examples](https://github.com/Arm-Examples/mlek-examples) a repository with MLEK applications that are configured for evaluation boards and use cases.
- [ML Developers Guide for Cortex-M Processors and Ethos-U NPU](https://developer.arm.com/documentation/109267).
- [Arm Virtual Hardware - FVP](https://github.com/arm-software/avh) repository with documentation.
1 change: 1 addition & 0 deletions template/generic/board/Corstone-300/Board-U55.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::V2M_MPS3_SSE_300_BSP@1.5.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_300_BSP 1.x release is published.

components:
- component: ARM::CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/generic/board/Corstone-300/Board-U65.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::V2M_MPS3_SSE_300_BSP@1.5.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_300_BSP 1.x release is published.

components:
- component: ARM::CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/generic/board/Corstone-300/Board.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::V2M_MPS3_SSE_300_BSP@1.5.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_300_BSP 1.x release is published.

components:
- component: ARM::CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/generic/board/Corstone-310/Board-U55.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::V2M_MPS3_SSE_310_BSP@1.4.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_310_BSP 1.x release is published.

components:
- component: ARM::CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/generic/board/Corstone-310/Board-U65.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::V2M_MPS3_SSE_310_BSP@1.4.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_310_BSP 1.x release is published.

components:
- component: ARM::CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/generic/board/Corstone-310/Board.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::V2M_MPS3_SSE_310_BSP@1.4.0
# TODO: bump when a newer ARM::V2M_MPS3_SSE_310_BSP 1.x release is published.

components:
- component: ARM::CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/generic/board/Corstone-315/Board-U65.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::SSE_315_BSP@1.0.0
# TODO: bump when a newer ARM::SSE_315_BSP 1.x release is published.

components:
- component: ARM::CMSIS:CORE
Expand Down
1 change: 1 addition & 0 deletions template/generic/board/Corstone-315/Board.clayer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ layer:
packs:
- pack: ARM::CMSIS
- pack: ARM::SSE_315_BSP@1.0.0
# TODO: bump when a newer ARM::SSE_315_BSP 1.x release is published.

components:
- component: ARM::CMSIS:CORE
Expand Down
Loading