解决:STM32CubeMX生成MDK代码提示项目有问题(...have a problem)

近几日在进行嵌入式开发过程中,通过STM32CubeMX进行STM32项目创建过程中,在生成MDK代码时提示"The Code is successfully generated under C:/TEST/LED but MDK-ARM V5 Project genera have a problem",期间尝试多种方式解决,均以失败告终。终于黄天不负有心人,经过一天的尝试,解决了该问题。故在这里把解决经验分享给大家,希望可以帮到大家。

在这里插入图片描述

遇到问题后请按照下属步骤验证一般可以解决问题(本人所经历过的问题总结,如有其他方法也希望大家多予补充分享):
1、检查项目名称是否为存在特殊字符、中文等,例如:例题1;
2、检查项目创建路径是否存在特殊字符、中文或空格等,例如:C:/案例/测试一/;
3、判断安装的MCU库是否存在于中文路径或存在特殊字符的路径下或库命名存在中文或特殊字符(若库是通过STM32CubeMX软件自行安装的一般不存在该问题,但可最好检查一遍确认);
4、卸载重装,若失败则更换其最近版本进行安装。
上述为我本人所经历并验证过的问题和解决方法,希望对大家有所帮助。大家如在操作中发现存有问题或自己有更好的解决方法还望留言、分享,谢谢。

其他博主的评论:
找到了一个最简单的处理办法,可以先把打开的keil项目文件关闭后,再点击generate试试。

换个低版本 JDK看看,或者换个低版本STM32CubeMx也试试,就能解决了,我也是遇到这样的情况,没有存在任何中文路径

转载自

解决:STM32CubeMX生成MDK代码提示项目有问题(…have a problem)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值