如何让Keil5可以打开Keil4的Project
如何让Keil5可以打开Keil4的Project
相信初次使用Keil MDK Version 5的人会发现,以前用Keil4建立的项目打不开了,本经验介绍如何让Keil5可以打开Keil4的项目。
工具/原料
Keil5 MDK Core,MDK v4 Legacy Support
方法/步骤
首先是到Keil最新版本的MDK Core;
接着安装MDK Core,按照默认安装就可以;
在MDK Core安装完成后, Pack Installer会自动运行, 它允许用户添加Software Packs. 接着你可以安装Software Pack去支持你的MCU device. 在Devices选项卡选择你要用的microcontroller. 然后在Packs选项卡点击Install按钮安装相应的Device Family Pack (DFP):
最后,安装MDK v4 Legacy Support,就可以在Keil5中支持Keil4的项目。
注意事项
Keil5编译器好像不支持中文路径,编译时产生的临时文件暂存在用户变量Tmp中,所以如果你的用户名是中文,编译时就会出错。解决方法是将keil安装在一个英文用户上。
为什么用原本能用keil4打开的工程安装了keil5后就打不开了
可能是没有完全安装好Keil5,除了需要安装MDK Version 5,还需要安装MDK Version 5 - Legacy Support及MDK5 Software Packs,同时安装这三个文件应该就可以了。
解决kei4和keil5不能兼容的问题
目前遇到的实际问题为打开keil4的工程,但是实际打开的软件为keil5。以下为解决方案
解决Keil4与Keil5在同系统不能共存的问题
学51需要KEIL4,学ARM需要KEIL5。所以电脑可能会同时存在KEIL4与KEIL5两个软件,那么在打开工程项目的时候电脑会默认选择KEIL5打开,用KEIL4创建的工程打开就崩溃。通过注册表修改简单实现对应工程的文件类型指定用相应KEIL版本打开。
方法/步骤
1 、首先安装这两款软件
KEIL4与KEIL5不能同时安装在同一个文件夹里,这一点安装的时候要注意!
最好手动设置安装路径,再激活。
这里不详细展开
2、进去注册表
win+R 输入regedit
3、进入相应文件
下拉滑动条找到UVPROJFILE(KEIL4工程文件类型)和UVPROJXFILE(KEIL5工程文件类型)
4 、修改command的值
分别修改command的值为你相应KEIL版本的exe启动文件路径,一般为“盘:\软件根目录\UV4\Uv4.exe”如上图所示。
5、收工
完成上述设置,问题基本搞定。望对你有帮助!