Skip to content

Commit f28dc06

Browse files
Examples: Add ML model update information to B-U585I-IOT02A board example documentation
1 parent 79069aa commit f28dc06

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

ST/B-U585I-IOT02A/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,25 @@ The board layer implements the Hardware Abstraction Layer (HAL) layer. Depending
3434

3535
This layer contains the ML model that is used in the `AlgorithmTest.cproject.yml`.
3636

37+
#### ML Model update procedure
38+
39+
1. **Clone the project**
40+
Clone the [**Tutorial: Continuous Motion
41+
Recognition**](https://studio.edgeimpulse.com/public/14299/latest)
42+
project from Edge Impulse.
43+
2. **Build CMSIS pack**
44+
- Under **Time series data, Spectral Analysis, Classification, Anomaly Detection (K-means)**, select **Deployment**.
45+
- Under **Search deployment options**, type `Open`, then choose **Open CMSIS pack (Generates a CMSIS Software Component pack)**.
46+
- Click **Build** to generate the CMSIS pack.
47+
3. **Download and extract**
48+
Once the build completes, download the generated ZIP file: `tutorial_-continuous-motion-recognition-cmsis-package-v<version>.zip`
49+
Extract its contents locally.
50+
4. **Copy updated packs**
51+
Copy the contents of the extracted `.pack` files into: `./algorithm/ML/Packs/EdgeImpulse`.
52+
Maintain the same directory structure and organization as the existing packs.
53+
5. **Update layer configuration**
54+
Edit the [**edgeimpulse.clayer.yml**](./algorithm/ML/EI/Layer/edgeimpulse.clayer.yml) file and update all version references to match the new pack versions.
55+
3756
## Projects
3857

3958
- **`DataTest.cproject.yml`**: Verifies SDSIO interface on hardware.

0 commit comments

Comments
 (0)