系統環境:WIN10 ,親測可用。安裝遇到問題的小伙伴歡迎騷擾我的個人公眾號。
做為一個底層硬件小苦逼,經常需要用到stm32和51單片機,于是在keil for C51和mdk中來回換編譯器,換來換去真是是人令人窒息。
所以今天就給大家帶來了KEIL5編譯環境的c51和MDK共存的教程。同時提供了STM32的pack,從f0到f4,以及低功耗的L系列,離線安裝方便快捷。沒有安裝包的同學可以掃碼關注我的個人公眾號,獲取安裝包的下載鏈接~
02
安裝教程
下載完成后,可以下圖幾個文件,首先進行c51的安裝,雙擊C51V954.exe。
如果彈出警告窗口選擇“是”。
點擊NEXT
勾選 I agree to all thems of........
點擊Next
選擇要安裝的文件夾(路徑自己需要知道,等會要用到)
這邊隨便輸入,然后點擊Next
然后就是等待安裝了
安裝完成后,把打鉤的都取消掉,點擊完成。
此時我們C51已經安裝完成了,先不用打開和破解,下面開始MDK的安裝。雙擊MDK523.exe,如果出現提示選擇是。
Next
勾選 同意,點擊Next
點擊Core這一行的browse...,進行安裝位置選擇,不要和C51安裝在同一文件夾。pack會自動根據core的文件夾路徑自行修改,不用選擇。然后點擊Next。
這里也是隨便寫,然后NEXT
然后就開始安裝了。
快結束的時候可能會彈出安裝驅動的界面,選擇是就可以安裝了,安裝完成后如下。取消打鉤,點擊完成退出安裝。
03
C51和MDK共存
下面開始共存的操作,首先打開C51的安裝目錄和MDK的安裝目錄,把C51目錄下的C51文件夾整個復制到MDK目錄下。
復制完成后,打開C51目錄下的UV4,Ctrl+A選中全部文件,然后Ctrl+C復制,打開MDK目錄下的UV4,Ctrl+V粘貼。
這時候會提示同名文件是否覆蓋,選擇跳過這些文件。
然后打開C51目錄下的TOOLS.INI,Ctrl+A選中全部文件,然后Ctrl+C復制,打開MDK目錄下的TOOLS.INI,在到最后一行Ctrl+V粘貼。
最后把c51復制過來的部分的PATH改成當前MDK的目錄。
----------------------------------------------------------------------------------------------------
最終結果如上面兩個圖,同處于我安裝時候選的MDK的目錄keil5下,ARM的路徑最后是\ARM,C51的路徑是\C51。
04
破解
下面就開始正常的破解了,以管理員身份打開運行MDK目錄下的UV4文件夾中的UV4.exe,點擊左上角的file,選擇下拉菜單中的,License Management...
同時以管理員身份打開下載好的破解軟件。
復制CID,粘貼到破解軟件的CID中,Target選C51,點擊Generate,復制生成的license。
把復制好的License粘貼,單擊Add,出現下圖就說明添加成功了。
再把破解軟件中的Target選ARM,點擊Generate,復制生成的license。再去粘貼,Add。破解成功界面如下圖。此時已經完成所有操作了
05
安裝STM32PACK
第一次打開軟件,應該會自動彈出下圖界面,如果沒有,點擊菜單欄魔術棒旁邊的三個骰子圖標(Pack Installer)。出現下圖界面,點擊File
在點擊Import...選擇下載好的幾個stm32的pack,然后就會自動安裝了。安裝完成后關閉Pack Installer界面即可。
06
使用
現在已經完成所有工作啦~~,這時候我們可以去C51的安裝目錄吧所有文件刪除。在MDK目錄下找到UV4.exe,右鍵,發送快捷方式到桌面。之后使用的時候,雙擊打開后在創建工程時,選擇設備里可以點擊下圖紅色框框的倒三角去選擇是C51設備還是ARM設備。
如果是現成的工程文件,直接雙擊打開工程,不管是C51的工程還是32的工程都可以編譯了。媽媽再也不擔心我切換版本了~~。
百度網盤鏈接:https://pan.baidu.com/s/1xo_8BrJI42s68KwaadEZ1Q
提取碼:0nvl
|