无法为CubeMX上的双核STM32H MCU生成代码

无法为CubeMX上的双核STM32H MCU生成代码,stm32,Stm32,我在CubeMX上为MKD或IAR EWARM生成代码时遇到问题。我有一个核子-H755ZI-Q开发板 我可以为其他MCU或NucleoBotrads生成代码,但我发现这个问题只与任何具有双核(如STM32H755/745和STM32H747)的MCU有关。如果我选择另一张卡,代码生成就可以了 我已尝试重新安装所有(CubeMX、CubeIDE、MDK、下载软件包…),生成代码后始终显示错误消息: “代码在[…]下成功生成,但MDK-ARM 5.27生成项目存在问题” 我使用最新版本的CubeM

我在CubeMX上为MKD或IAR EWARM生成代码时遇到问题。我有一个核子-H755ZI-Q开发板

我可以为其他MCU或NucleoBotrads生成代码,但我发现这个问题只与任何具有双核(如STM32H755/745和STM32H747)的MCU有关。如果我选择另一张卡,代码生成就可以了

我已尝试重新安装所有(CubeMX、CubeIDE、MDK、下载软件包…),生成代码后始终显示错误消息:

“代码在[…]下成功生成,但MDK-ARM 5.27生成项目存在问题”

我使用最新版本的CubeMX:v6.0.1


谢谢你的事先通知,

我在网上搜索,在STM32文档中,我找到了可能的原因; 在St CubeMx软件需求(UM1718和RN0094)中,我发现:

“Java的使用™ 运行时环境(JRE)64位是必需的。不再支持JRE 32位。 JRE最低版本为1.8_45。不得使用1.8_251版本(已知Java问题)。 支持Java 11。不支持Java 7、Java 9、Java 10、Java 12及更高版本。“

我最终可以通过卸载电脑上所有的JavaSE和JDK版本来生成代码。我只安装了JavaJDK11.0.964bit

我可以打开项目,但在编译过程中仍然存在一些错误,因为项目结构需要调整