Skip to content

Edge Impulse machine learning firmware for Alif AppKit gen2

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
License.txt
Notifications You must be signed in to change notification settings

edgeimpulse/firmware-alif-csolution

Repository files navigation

firmware-alif-csolution

Firmware for Alif E7 AI/ML AppKit This application is built on VSCode Getting Started Template (alif_vscode-template) The default hardware is Gen 2 Ensemble DevKit with camera module and display.

The required software setup consists of VSCode, Git, CMake, cmsis-toolbox, Arm GNU toolchain, Alif tools and JLink (for debugging). Please refer to the Getting Started Guide for more details.

Prerequisites

  1. Create an edge impulse account at edgeimpulse.com

  2. Install the latest Alif Security Toolkit:

    • Navigate to the Alif Semiconductor Kit documentation page (you will need to register to create an account or log in). and download the latest App Security Toolkit.
    • Extract archive where you prefer and create an envirionmental variable SETOOLS_ROOT pointing to it.
    • Follow the instructions in local the Alif Security Toolkit Quickstart Guide to finalize the installation.
  3. Clone this repo and intitialize the submodules:

git submodule init
git submodule update

Configuration

TODO

Build

Important

To build and manage the project, you need to follow this guide on how to setup the CMSIS-Toolbox

Using Arm CMSIS Solution extension

Go to the CMSIS extension tab, and click the hammer icon.

Using the script

Run the script with the target you want to be flashed, default is HP

ie to compile HE:

sh build.sh HE

To clean:

sh build.sh clean

Using Docker

TODO

Flash the board

Important

To flash the board you need to set the SETOOLS_ROOT environmental variable to point to the Alif Security Toolkit

To Flash the board, set the jumper J15 in the following position: 1-3 2-4

Flash using VS code

Task -> Run Task -> Program with security toolkit. The actual config will be flashed.

Flash using script

Run the script with the target you want to be flashed, default is HP

ie to flash HE:

flash.sh HE

Connect to serial console

To connect to the board, use the following settings: J15 3-5 4-6 115200, 8, N, 1

Run a debug session

TODO Connect the 20pin cable to J13 and press F5.

Update model

TODO

About

Edge Impulse machine learning firmware for Alif AppKit gen2

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
License.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages