The STM32N6570-DK Discovery kit is a development board with the STM32N657X0H3Q Arm® Cortex®‑M55‑based microcontroller featuring ST Neural-ART Accelerator, H264 encoder, NeoChrom 2.5D GPU and 4.2 MB of contiguous SRAM. The kit also includes a camera and microphone with extensions to support other sensors. The kit is fully supported by Edge Impulse. You'll be able to sample raw data, build models, and deploy trained machine learning models directly from the studio.
The Edge Impulse firmware for this development board is open source and hosted ...
To set this device up in Edge Impulse, you will need to install the following software:
Use a USB-C cable to connect the development board to your computer. The USB-C connector marked with STLINK-V3EC
should be used to allow updating binaries to the board. Place jumper JP2 on the 2 pins on the top (1-2:5V_STLK).
Three binaries must be programmed in the board external flash using the following procedure:
Download the default Edge Impulse firmware, model, and bootloader here. See the Readme and the scripts for the appropriate commands to flash the three files.
Switch BOOT1 switch to right position
Program ai_fsbl_cut_2_0.hex
(First stage boot loader)
Program network_data.hex
(params of the networks; To be changed only when the network is changed)
Program NAME_OF_Application.hex
(firmware application)
Switch BOOT1 switch to Left position
Power down / up sequence
When deploying a new binary both the network_data.hex
as the application.hex
need to be flashed. The first stage boot loader only have to be programmed once.
Please visit the STM32N6 Series site for further programming information
From a command prompt or terminal, run:
This will start a wizard which will ask you to log in, choose an Edge Impulse project, and establish communication between your development kit and the Edge Impulse project chosen. If you want to switch projects run the command with --clean
.
At this time only Object Detection projects using FOMO or YOLOV5 are support with the N6 on Edge Impulse.
That's all! Your device is now connected to Edge Impulse. To verify this, go to your Edge Impulse project, and click Devices. The device will be listed here.
With everything set up you can now build your first machine learning model with these tutorials: