cancel
Showing results for 
Search instead for 
Did you mean: 

📢 Looking for CubeAI API Documentation & N6 Display/Camera Resources

Hello everyone! :raising_hands:

I’m currently working with the N6 Discovery Board and would like to systematically understand the available CubeAI API functions related to AI features. Does anyone know if there is a comprehensive reference or documentation listing all the functions that can be used?

Additionally, I’m looking for learning materials or technical documentation on N6’s display and camera usage (e.g., display drivers, camera interfacing). Does anyone know where to find these resources?

Any help or guidance would be greatly appreciated. Thanks in advance! :rocket::folded_hands:

1 ACCEPTED SOLUTION

Accepted Solutions

Hello @Einstein_rookie_version ,

 

Thank you for the explanation. Everything is fine don't worry :)

Because this board is pretty old, all the content/tutorial etc are not compatible and we don't do support either as people working on the N6 are already working on issues/question etc on the mass market version.

 

You can find documentation about the N6 here: 

STM32N6 series - PDF Documentation

 

As for AI, I think that this website is a good place to start:

Give your product an Edge - STMicroelectronics - STM32 AI

The ST Edge AI Core is the heart of many tools that uses Neural Networks, it converts them to C code for STM32, MPUs, MEMs, NPUs etc. 

The tools that use the ST Edge AI Core are CubeAI, a GUI in CubeMX that can will generate your C code Neural Network and template of STM32CubeIDE application

The ST Developer Cloud, where you can upload a Neural Network directly to make quantization, optimization and benchmarks. You can then get the C code neural network or a CubeMX or CubeIDE project.

You also have the ST Model Zoo, where you can find scripts and models for different uses cases, but Anomaly detection in not one of them.

 

In terms of stock, I think there should be more N6 available in April. But yes, a lot of people are getting their hands on it!

 

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.

View solution in original post

5 REPLIES 5
Julian E.
ST Employee

Hello @Einstein_rookie_version ,

 

Sorry for the late answer,

For the Cube AI API function, you can look at this document: 

https://stedgeai-dc.st.com/assets/embedded-docs/embedded_client_api_legacy.html 

 

For the Display and camera usage, I don't think it is related to the N6, you can just look for information with their part number. You can also ask question in the community but in a different forum board, like this one I think:

Others: hardware and software - STMicroelectronics Community

 

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.

Thanks a lot for the documentation, this can be helpful :)

But just more questions regarding the camera and LCD (They are the ones intergrated in the N6 DK board), I'm current using the STM32N6570-DK, CR3, and the I'm using the examples(STM32N6_AI_Basic_Application_v0.2.0) from the offical (The board is a very old testing version so, a little bit diferent from the newest published).It can successfully run the LCD and camera with the API inside the project.

1. When I use the new examples from en.n6-ai-getstarted-v1.0.0, the camera can not be detected (the support codes for the cameras are quite different from the STM32N6_AI_Basic_Application_v0.2.0, and the driver for the N6 itself is also changed a lot), I want to fix this, so that I might use cubeIDE to start my own test project for my Bachelor Thesis, do you have  for example the Firmware for the STM32N6570-DK, CR3 ? or do you have any documentation regarding what is changed?

2. The example only have a .project from cubeIDE, and says ''build and run'', but have no '.ioc' files that can help me understand which peripherials need to be configured to use the camera and LCD when I start a cubeMX or cubeIDE complete from scratch. The examples(both from en.n6-ai-getstarted-v1.0.0 and from STM32N6_AI_Basic_Application_v0.2.0) have ''LCD'' in its Utilities and ''cameras, ISP related folder'' in its Middle ware. But I have no idea, where to chose these functions in the cubeIDE (no such option!). DO you have and ideas what can I do? or do I have to manually copy paste these things to my own cubeIDE project manually from the examples ?

Thanks a lot for your time in advance, looking forward for your reply !

 

Hello @Einstein_rookie_version ,

 

The CR3 are prerelease boards and same for the application. Could you please tell me how you got these boards?

 

In any case, the getting started are not compatible with these boards.

As for the ioc, you are not the first one to ask, I am escalating the needs, I'll update you if I get new information.

So yes, you probably need to manually copy paste the functions and buy a mass market board (I think)

 

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.

Thanks a lot for the reply, very useful information :)

I'm doing a internship and also my bachelor thesis at a german company. My company have a cooperation with the ST company, so we have a prerelease board in advance for the software development. And I'm interested in the AI and MCUs, so my supervisor suggest me to do a Bachelor thesis on N6, and I got the CR3 from them to get familiar with N6 in advance. (Althongh not as easy as I thought:) ) ---> hopfully it dosen't break some rules <----

I don't know whether there are a mass market board availabe at the company and I think its a little bit difficult to buy one directly online (sold out I think). My professor at the Uni also have one, I can ask him maybe.

And I might have to use the prelease board for a couple of weeks to get familiar:) If you have any available user manual for that, it would be very helpful:)

Think you again for your info. Have a nice day.

 

 

 

Hello @Einstein_rookie_version ,

 

Thank you for the explanation. Everything is fine don't worry :)

Because this board is pretty old, all the content/tutorial etc are not compatible and we don't do support either as people working on the N6 are already working on issues/question etc on the mass market version.

 

You can find documentation about the N6 here: 

STM32N6 series - PDF Documentation

 

As for AI, I think that this website is a good place to start:

Give your product an Edge - STMicroelectronics - STM32 AI

The ST Edge AI Core is the heart of many tools that uses Neural Networks, it converts them to C code for STM32, MPUs, MEMs, NPUs etc. 

The tools that use the ST Edge AI Core are CubeAI, a GUI in CubeMX that can will generate your C code Neural Network and template of STM32CubeIDE application

The ST Developer Cloud, where you can upload a Neural Network directly to make quantization, optimization and benchmarks. You can then get the C code neural network or a CubeMX or CubeIDE project.

You also have the ST Model Zoo, where you can find scripts and models for different uses cases, but Anomaly detection in not one of them.

 

In terms of stock, I think there should be more N6 available in April. But yes, a lot of people are getting their hands on it!

 

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.