學習51單片機,用的是Keil C51版本開發,做STM32項目的時候,又要用KeIl MDK版本開發。
有時候一個破開發環境幾天都搭建不好,更年期都會被提前氣出來!
我也經常抱怨,為什么芯片做的這么牛逼,開發環境做的這么辣雞。
不過抱怨也沒啥用,不用又不行,哈哈哈。
那如何配置,可以讓C51和MDK 兼容呢?
首先我們,先了解一下?Keil C51 和Keil MDK的區別:
Keil C51:?支持絕大部分8051內核的微控制器開發工具。
Keil MDK:MDK主要適用于ARM內核的單片機,支持ARM7,ARM9,Cortex-M4/M3/M1,Cortex-R0/R3/R4等,軟件內的數據庫包含了很多廠商的芯片。
Keil C51 和MDK是同一個公司開發的,理論上它們不能相互兼容。
不過,我們研究了一種方法,讓Keil C51 和MDK能夠徹底兼容,簡單來說就是用同一個keil編寫和編譯51和ARM核的程序。
下面直接來教大家方法:
第一步:分別下載 Keil C51 和MDK包,以及Keil軟件的注冊機。
下載的版本盡量都是最新的,建議大家下載使用Keil 5。
如上圖,用到的工具有:
1.2020版keil最新注冊機,用來破解C51和MDK軟件用的。
2.C51V959: 是Keil C51安裝包
3.MDK529: 是Keil MDK 安裝包(安裝包可以自行到網上搜索)
第二步:先安裝Keil C51,并用注冊機破解軟件
解壓C51V959,雙擊解壓出的文件,直接安裝。
大家按照提示一路選擇NEXT即可,有個比較重要的細節給大家說明一下。
C51安裝的目錄,我們可以選擇默認的,或者重新定義一下路徑,我在這里選擇的是默認的。
然后我們一路狂奔,直到軟件安裝完成。
Keil C51軟件破解:
鼠標右鍵點擊Keil圖標,選擇“以管理員身份運行”,如下圖。
然后選擇File->License Management
打開界面如下:?復制CID碼。
打開破解軟件“2020版keil最新注冊機”并對應粘貼CID 到注冊機中。其他選型保持不變。
點擊Generate, 然后就會生產如上圖的第3步的破解碼,復制破解碼。
我們回到Keil軟件的“License Management”界面,根據下面的指引操作。
點擊Add Lic?即可完成軟件的破解。
關閉Keil C51軟件,準備安裝MDK.
第三步:安裝MDK,并破解軟件
解壓MDK529,雙擊解壓出來的文件,直接安裝,大家按照提示一路選擇NEXT即可。
注意:軟件安裝過程中提示要安裝的附件,大家都要選擇安裝。
MDK安裝的目錄,需要重新定義一下,不能和C51放到同一個文件夾。
其他的安裝和C51是一致的,在這里就不介紹了。
MDK的破解和C51也是一樣的,但有個細節需要注意一下:
安裝完成之后,關閉Keil 軟件。
第四步:干貨來了,配置兼容C51和MDK軟件。
我們先看一下安裝的目錄:
2.打開Keil C51的安裝目錄 Keil_v5,將C51文件夾復制到 Keil_MDK文件夾中
3.將Keil_v5->UV4中的內容復制,并粘貼到Keil_MDK->UV4文件夾中
復制過程中,選擇“跳過這些文件”
4.打開用記事本打開如下圖所示的兩個文件,并將Keil_v51中Tools的內容復制到Keil_MDK文件的TOOLS 中。
5.修改Keil_MDK 文件下TOOLS的內容。
至此,軟件配置就完成了