2025-07-30 7:37 AM - last edited on 2025-07-31 6:07 AM by Julian E.
Hello Everyone
I am trying to evaluate and demonstrate the ISM330IS ISPU with STM32F40RE Using nano edge AI. I am following this tutorial to move step by step https://github.com/STMicroelectronics/st-mems-ispu/tree/master/tutorials/nanoedge_ai . In Nano Edge AI after deployment and compilation of library when i import the Nano edge ai library into stm32cube IDE every things is ok . Unfortuntaely when i try to use Putty i am getting this message
ISPU NEAI Anomaly Detection Demo
Initialization
Not an N version.
Can anyone please suggest how i can resolve this issue.
2025-08-05 6:23 AM
Hello @Pan,
I think you will encounter issues, find details below:
Datalogger NanoEdge:
At the beginning, the studio uses one of the available datalogger generator in NanoEdge.
In NanoEdge, it is not available for the X-Nucleo-IKS4A1 but depending on the compatibility of both extension boards, it may work. In any case, I don't think that doing a datalogger is that complicated.
You can also look at the source code used for the X-Nucleo-IKS01A3 board to do your own:
NanoEdge process:
NanoEdge was updated since the tutorial was written, but it works the same. No issue here.
Final Application with X Cube ISPU:
Here is information I got from the author of the tutorial:
there are some differences in interrupt pins positions, and also the LSM6DSO16IS on the IKS4A1 is not usable because it is not an "N" part number... you can of course plug it on the DIL24 socket, but the limitation there is that unfortunately for how the IKS4A1 has been designed, it does not allows to use INT1 and INT2 from the DIL24 at the same time
while I cannot be sure this is blocking for the datalogger, it is for the firmware for testing from the X-CUBE-ISPU package
that one I can tell you it will not work, at least not fully
This tutorial will be flagged as obsolete because as you pointed out, the extension board is obsolete.
Could you explain you are trying to do exactly? Do you really both NanoEdge and the ISPU? Why not using mems studio? Why the ISPU?
With more information, I can maybe help you find other ways to succeed in your project...
Have good day,
Julian