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去重新设置
- 打开对应程序
- 在其后缀加一个x
3.0 总结
直接后缀加一个x解决问题