2025-02-20 09:08 AM
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?
2025-02-20 10:24 AM
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
Arduino boards: 19 targets
Arduino boards with Arm® Cortex®-M MCUs for development purposes only.
For non-ST target and production purposes, contact ST.
2025-02-20 11:43 AM
...to be more precise: please contact your local distributor or sales office.
Good luck!
/Peter
2025-02-21 12:13 AM
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:
- Go the the microcontroller tab:
@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