STM32bug【 KEILMDK中出现The Project references devices, files or libraries that are not installed】

STM32bug【 KEILMDK中出现The Project references devices, files or libraries that are not installed】

IDE一般我喜欢用新版的,不是因为旧的不好用或者有什么bug,简单的就是想看下新版本的界面是不是看起来更好看了,是不是又包含了一些令人激动的新功能。

1.0 BUG问题

新安装的keil5.31版本的软件,打开一个工程出现以下的问题。今天突然拿出STM32 BC20(带定位)WiFi来测试一段代码。用Keil vision5编译时出现以下更新错误:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

原因: 这是因为你装的MDK版本太新了,在之前mdk5.25版本是没有这个问题的,只是在mdk5.31下才出现,那也就可以确定是在MDK5.31中集成了新版stlink的接口,导致需要会强制要求用户更新stlink。

2.0 解决方法

解决方案比较简单,就是Project.uvproj 扩展名后面加一个x,也就是变为Project.uvprojx,然后再打开就可以了。
原因是因为:我们是夸版本打开,我们用的高版本去打开低版本,芯片数据库不支持,所以,我们加了X后,可以用最新的MDK SOFTware packs去重新设置

在这里插入图片描述

  1. 打开对应程序
  2. 在其后缀加一个x

在这里插入图片描述

3.0 总结

直接后缀加一个x解决问题

参考文献

  1. keil55.24打开一个工程出现
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2345VOR

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值