STMH743XI-E02 fails to validate NN model on target. LOAD ERROR: STM32 - no connected board(s), invalid firmware or the board should be re-started.
- November 19, 2019
- 6 replies
- 8035 views
Hi, I am trying to deploy a Keras model that fits in the board STMH743XI-E02. In order to do so, I've created the model, and loaded it into the project according to the current documentation.
I've tried to use several USART ports to enable communications with the board, and I've tested the USART communications with an example project that correctly send the data to my terminal. Meaning, that my configuration is correct, at least on the board to use the USART.
But when it comes to use STM32CUBEMX and the AI additional package, after analyzing the model, and validate it on desktop, the following error appears to me, once and again:
LOAD ERROR: STM32 - no connected board(s), invalid firmware or the board should be re-started
- My last configuration usses USART1 Asynchronous for communications. I'be tried with pins:
- PB14, PB15
- PA9, PA10
- PD8, PD9 (USART3)
- I've used the validation template on the AI package.
- The clock is set to 480MHz on the Clock configuration tab.
- Minimmum Stack size to 0x2000 on the Project Manager tab.
- The model fits without compression, occuping:
- 324.78 KBytes Flash
- 9.37 KBytes RAM
- 290840 MACC
- I have my own validation data inputs and outputs and on desktop they work ok.
- I'm using the latests version of the tools.
My questions are:
- Do I need to perform further configuration to generate the code?
- What actions do I need to perform to be able to validate the model on target using the UI? Any option to achieve this stage without UI?
Attached, project.ioc, the STMCUBEMX project and the model I've used along with the validation data.
Thank you very much for your time.
