点开keil工程点击migrate to device pack
先保存下软件工程,让它变成keil5工程
保存完之后再点开开始检查配置
点开option查找属性
检查device,看是否有自动识别芯片,我这张图就没有
解决办法:点开软件存放的目录找到所存放的packunzip,点开属性,点开兼容性,点击以管理员身份运行,点击应用加保存
回到软件,以后你点开软件要想运行低版本keil工程就要点击管理员身份运行keil5
原因:因为你调好packupzip后你点开软件,它会自动去低版本找适应的芯片包,如果你不给它权限他做不到跨软件去找包![](https://img-blog.csdnimg.cn/direct/76568b7e037d4684bdca33f1da625275.png)
后面就可以了,后续的检查按主页“51 stm32开发关于keil mdk的软件配置常用设置 以及 可能会出现的报错总结”这篇文章来