cancel
Showing results for 
Search instead for 
Did you mean: 

NanoEdge AI on not STM32 microprocessors

ChristianValota
Associate II

Hello! I have a MIMXRT1064 and I have a project in which I want to upload the library obtained with NanoEdge for a n-classification problem. I am able to correctly download the library, link it to the project and call the classification function with the data that it wants. The problem is that the class is always 0 (unrecognized state), it never changes. Can this library run in micro that are not produced by STM32? 

3 REPLIES 3
Chris21
Senior

 

I expected ST would limit their tools to STM32 devices only, however: https://wiki.st.com/stm32mcu/wiki/AI:NanoEdge_AI_Studio says:

NanoEdge AI Studio allows compilation on a large variety of targets. These targets are separated in three tabs:

Development boards: 140+ targets,
greats for education or proof of concepts as development board generally embed sensors.

Microcontrollers: 550+ targets

  • Any STM32 Arm® Cortex®-M MCU: All STM32 families with a Arm® Cortex®-M MCU can be selected as target.
  • A large variety of non-ST Arm® Cortex®-M MCUs for development purposes only.

Arduino boards: 19 targets
Arduino boards with Arm® Cortex®-M MCUs for development purposes only.

For non-ST target and production purposes, contact ST.

...to be more precise: please contact your local distributor or sales office.

Good luck!
/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Julian E.
ST Employee

Hello @ChristianValota,

 

What Microcontroller are you using?

You need to look in Project Settings (first step) if you can find it as a target:
- Click on target:

JulianE_1-1740125380611.png

- Go the the microcontroller tab:

JulianE_0-1740125349979.png

 

@Chris21, thank you for your answer. At the beginning, NanoEdge was indeed only for STM32. It has been decided to expend the list of compatible board. The only difference is that for STM32, the use of NanoEdge for production is also free, whereas for other brands of microcontrollers, we (in theory) will ask for royalties.

 

Have a good day,

Julian


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.