cancel
Showing results for 
Search instead for 
Did you mean: 

Validation on target error

Pinagadi_Meghana
Associate

It is fine until validation on validation on desktop... but when it comes to validation on target, it is showing the above error...
can anyone please address my issue... I am trying this since 3 months..

1 ACCEPTED SOLUTION

Accepted Solutions

You should delete all the 4 pools AND insert new like the table I shared on this screenshot.

You should end with this:

hamitiya_0-1740057665318.png

For "COM" port, it is on your end so I cannot help you.

If you have only one target on your computer you can use Automatic detection, else you need to find which one correspond to the Virtual COM Port mounted by your target.


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

15 REPLIES 15
ahsrabrifat
Associate II

Please clarify more. Like which board or MCU you are using, Which ST toolchain you are using, what error message you can see etc. 

hamitiya
ST Employee

Hello @Pinagadi_Meghana 

could you please share more details about your project:

- your target,

- tools version (STM32CubeMX, X-CUBE-AI),

- and the model you want to deploy on your target ?

 

Best regards,

Yanis


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.

Yes sure...
I am using STM32 CubeIDE 1.16.1 and the board i want to deploy on is NUCLEO-H753ZI
I have trained a deep learning model (tflite format) using edgeAI Developer Cloud (including all steps quantization, benchmarking etc.) and downloaded the project and opened it using Cube IDE.
Everything is fine until debugging the code, opening .ioc project, analysis and validation on desktop. But when it comes to validation on target, it showing the error. I tried to follow the process mentioned by you like deleting some option in memory pools and inserting, but the pool_0_... option is not visible there...

I am trying to do this since 4 months...
Please solve this as soon as possible
Thankyou

hamitiya
ST Employee

Based on your board, you should retrieve this kind of memory pools. 

 

hamitiya_0-1740054770252.png

 

From ST Edge AI Developer Cloud, they are named as "POOL_<index>_<physical_mem_kind>"  when in X-CUBE-AI they are named as pool<index>.

Could you please confirm that you can see the same memory pools as I show you on the screenshot above ?

Also, if possible could you please share with me your model and your IOC file to see what could be the issue ?

 

Best regards,

Yanis

 

 


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.

No mam... when i open memory pools.. nothing is visible there... it is empty...
below i will share my model which is downloaded from edgeAI developer cloud....

Here are the memory pools I see from your IOC file:

hamitiya_0-1740056681066.png

 

My suggestion from the previous message in ST Community was to: 

- Click on each row and press "Delete"

- Press "Insert" to add new memory pools

- Remove "ITCMRAM" memory pool (if you want to use it for your application)

You should have a table like the screenshot below:

hamitiya_1-1740056735717.png

After that, you may want to try again by:

- Perform automatic validation on target.

hamitiya_2-1740056900043.png

- Or by generating validation project and flashing it manually on the target with STM32CubeProgrammer

 

Best regards,

Yanis


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.

Should i delete all the 4 pools and perform validation on target...
or should i keep them like that and insert new??? please clarify

Also tell me what to do if i cant see those 4 pools when i open that project...

And i connected the board to my PC using USB cable... so what should i select at communication port on the target... PLease confirm..???

You should delete all the 4 pools AND insert new like the table I shared on this screenshot.

You should end with this:

hamitiya_0-1740057665318.png

For "COM" port, it is on your end so I cannot help you.

If you have only one target on your computer you can use Automatic detection, else you need to find which one correspond to the Virtual COM Port mounted by your target.


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.

It is really useful... Thankyou very much for your continuous responses...
If i come across any problem, I will post it... Please help