背景
Keil5针对ARM,我是用来开发STM32;但是又需要Keil4 来开发C51。
同时安装Keil4和Keil5的话,Keil5是能打开STM32的工程,但是用Keil5不能开发Keil4的工程,而且用Keil4打开工程会很卡。
解决
- 安装并注册好Keil4和Keil5.
- 在Keil4安装目录下,把C51文件夹整个复制到Keil5安装目录下。
- 在Keil4安装目录下,把UV4文件夹下的文件全部复制,粘贴到Keil5安装目录下的UV4文件夹下,同名的文件不要替换,直接跳过。
- 在Keil4安装目录下,用记事本打开”TOOLS.INI”,把里面全部内容复制,粘贴到Keil5安装目录下的”TOOLS.INI”末尾,找到”PATH”那一行,把其中原来的Keil4路径,改成Keil5的路径。
比如,我安装的Keil4在E盘的”keil.4”文件夹下。Keil5在E盘的”Keil_v5”文件夹。
就是把”TOOLS.INI”中本来的“ PATH=“E:\keil.4\C51” ”换成“ PATH=“E:\Keil_v5\C51” ”。
P.S.有很多人写过这个问题,但是我还是想自己记录一下,毕竟每个人的情况略有差别,如果我写的能有帮助,也是好事一桩。