STM32cubemx生成mdk报错解决办法、Win10

时间:2024-03-14 15:29:46

STM32cubemx生成mdk报错解决办法、Win10

我就是按照如下方法解决的,做个记录顺便分享。
首先说一下我的系统是Win10专业版,我装的cube版本是5.6.0。pack是f1 1.8.0.如下图。
STM32cubemx生成mdk报错解决办法、Win10

报错如下:

STM32cubemx生成mdk报错解决办法、Win10

解决办法:

1、首先确定路径没有中文,没有空格。
2、更改 Project Manager 设置。如下。前两步如不能解决则采取第三步。
STM32cubemx生成mdk报错解决办法、Win10
3、卸载已安装的jdk(我原来装的是13),安装jdk8。我的就是这样解决的。然后重启电脑。
在命令行窗口中输入Java -version可以查看以安装的Java版本。
jdk8可到Oracle官网下载。网址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
打开网址往下翻找到jdk8,下载。安装之后记得重启。

大功告成

此时cubu生成mdk工程就不报错了。此时直接打开MDK-ARM文件夹可能只会看到下面三个画横线的文件。别担心,直接打开mdk工程,编译一下就会出现其他文件了。
STM32cubemx生成mdk报错解决办法、Win10
希望对你有帮助。