cancel
Showing results for 
Search instead for 
Did you mean: 

E801(HwIOError): Invalid firmware - COM2:115200

Pitt_Engineer
Associate

I am currently having an issue with flashing my neural network (saved as a .tflite model) to my Nucleo-L476RG board. I am able to analyze the model successfully, but when I select, "Validate on Target", I receive the error message below: E200(ValidationError): stm32: Unable to bind the STM AI runtime with "network" c-model: [] 
 connection to "serial:115200"/"115200" run-time fails 
 E801(HwIOError): Invalid firmware - COM2:115200 

I have the following screenshots to show my STMCubeIDE as I attempt to validate on target: 

Pitt_Engineer_0-1708994417414.pngPitt_Engineer_1-1708994428211.png

If someone knows how to fix this issue, please let me know. 

3 REPLIES 3
changwen
Associate

I have the same problem.My board is STM32L496G-DISCO.

fauvarque.daniel
ST Employee

I see that you have not selected to compile and flash the project. 

It is ok if you already have on the board the validation firmware with that network flashed. But in your case the desktop application could not communicate with the application on the board, so I guess the program has not been flashed.

You need to check the "Automatic compilation" checkbox so that the validation project with that network is generated, compiled, and flashed on the board.

 

I have solved my problem.After compiling and flashing the project to the board, you should reconnect the board with the computer.Then select "Validate on Target" again.