X-CUBE-AI not available in CubeMX for the STM32H747I-DISCO?
Hello,
When I create a new project in CubeMX for the STM32H747I-DISCO board, I cannot see the X-CUBE-AI package when I click on "Additional Software". Is it because this board has 2 cores Cortex-M7 and M4? Somehow we need to specify on which core the network should run?
In the user manual of FP-AI-VISION1 (UM2611: https://my.st.com/content/ccc/resource/technical/document/user_manual/group1/a0/53/9b/b7/f9/b5/4a/6f/DM00630755/files/DM00630755.pdf/jcr:content/translations/en.DM00630755.pdf), it is written that:
"For users having selected dual-core MCUs for their application but running it on the Cortex®-M7 core only: when dual-core MCUs like the STM32H747 are not supported by the STM32CubeMX tool, they must select a single core MCU like the STM32H743 to be able to generate the code for the Cortex®-M7 core."
So, if I generate an X-CUBE-AI project in CubeMX for, let's say, the STM32H743I-EVAL2 or STM32H743I-EVAL board, would that project compile and work on the STM32H747I-DISCO as well, without any other modification? This seems counter-intuitive to me since the EVAL board contains more features than the DISCO one.
Should I select an MCU (STM32H743xx) instead of an EVAL board, but which one would be the best? I would still need to use the LCD screen (as well as the external Flash memory and RAM) of the H747-DISCO board for my project.
Thank you and kind regards
