
这是因为有一些例程是在低版本的keil中编写,保存,那你用高版本的keil去编译就会出错,因为keil是向下兼容的,你低版本的芯片包可能不同会有更新就会导致识别不到,这时候怎么解决呢?
解决办法:
1.点开keil5的被安装的所在文件,找到packunzip

2.右键打开属性,选择以管理员身份运行
应用再保存确定
回到软件以管理员身份运行软件就解决了

回到软件,以后你点开软件要想运行低版本keil工程就要点击管理员身份运行keil5
原因:因为你调好packupzip后你点开软件,它会自动去低版本找适应的芯片包,如果你不给它权限他做不到跨软件去找包