如何让keil兼容51与ARM编程
- 问题提出
- 自己在安装keil4forARM之后,发现丢失了有关51架构的devices,
- 解决方法1
- 安装MDKCM523(523只是版本号,这个软件是一个keil4与keil5的兼容包),但没有详细的方法,暂时还不会,之后如果用到补上。
- 解决方法2
-
我自己用的先安装C51的编译器,然后再相同安装目录下安装keil5,即可实现keil4,
keil5兼容使用测试环境:win10专业版(其他版本应该也可以兼容使用)
-
keil安装地址: https://www.keil.com/download/product/
左边的是keil4forARM右边是keil4for51
先安装keil4for51
安装完成不要急着打开。再安装mdk5,操作同上。
记得两者不要安在同一文件夹内,分开安装
然后我们解决兼容问题。
- 将51安装文件夹下的C51拷贝到ARM安装的文件夹下,同时以记事本方式打开51的TOOLS.INI,将内容复制到ARM的TOOLS.INI。。。。。。。。切记:这里配置信息是复制内容,不是拷贝文件
- 将ARM中的配置信息的51部分(刚才复制进来那部分),将如下图所示的文件夹名字全部改成ARM所在的文件夹名字这里选择全部替换,这样ARM和51就在同一个文件夹下了,兼容问题即可解决。此时我们可以拿一个51的程序和一个arm的程序,分别编译看是否可以编译。若可以,说明操作正确,或者打开魔术棒。
如如果有51的芯片支持证明已经兼容。
- 此时可以直接卸载keil4for51,因为你的keil4forarm已经兼容了51了。
最后补充历代MDK下载地址
http://www.keil.com/update/rvmdk.asp