1. KEIL MDK簡介
RealView MDK開發套件源自德國Keil公司,被全球超過10萬的嵌入式開發工程師驗證和使用,是ARM公司目前最新推出的針對各種嵌入式處理器的軟件開發工具。RealView MDK集成了業內最領先的技術,融合了中國多數軟件開發工程師所需的特點和功能。最新版本的包括μVision4集成開發環境與RealView編譯器,支持ARM7、ARM9和最新Cortex-M3核處理器,自動配置啟動代碼,集成Flash燒寫模塊,強大的Simulation設備模擬,性能分析等功能,與ARM之前的工具包ADS等相比,RealView編譯器的最新版本可將性能改善超過20%。 KEIL MDK增加了對Cortex-M3內核的支持,因此我們才能使用它來進行基于 ARM Cortex-M3的STM32微處理器應用程序的開發。
2. 安裝KEIL MDK軟件
打開配套光盤——“軟件資源”——“開發環境”——“KEIL MDK”文件夾下的安裝文件MDK400_mcu123.exe.雙擊打開,進入歡迎界面。
點擊Next.
勾選安裝協議,點擊Next
選擇安裝路徑。這里選擇的是F盤,若讀者硬盤資源充裕,則建議安裝在C盤,跑起來快些。這里有一點需要說明的是:如果你之前安裝了keil c51環境,安裝keil mdk的時候可以安裝到同一個文件夾下,這樣,KEIL V4.0就能同時支持51芯片了。選擇好安裝路徑之后繼續點擊next。
填寫用戶信息,個人用戶隨便填寫就可以,點擊下一步
進入安裝步驟,大概需要幾分鐘,耐心等待自動安裝完畢。
安裝完畢,看到三個選項
1) 顯示發行說明。
2) 保持當前uVision 的設置。
3) 載入以下選擇的工程實例,默認即可。
點擊finish,完成安裝。
桌面快捷方式如下
3. 破解KEIL MDK
未破解的KEIL MDK會有32K程序代碼的限制,編寫的代碼不多時沒有影響,但是當移植UC/ OS 這類大代碼之后情況就不同了,每次編譯都會提示代碼限制,編譯不通過:“*****size of this image (41532 bytes) exceeds the maxim*****”。所以還需要將軟件破解。打開光盤中注冊機“keil 4.0注冊機.exe”,界面如圖。
首先需要獲取軟件的CID號碼。打開安裝好的KEIL MDK軟件,
(注意:win7系統以管理員身份運行打開,不然不能成功破解)
點擊file——license management ,如圖所示。
進入賬戶管理界面,復制CID號碼,如圖所示位置
復制CID號碼到注冊機的CID,如圖中1所示。選擇“Target“為ARM
點擊“Generate”按鈕,生成LIC代碼如圖所示,復制LIC代碼。
將復制好的LIC代碼“JL2UH-WMFSE-M9WGG-VBTL0-W0ZQ7-6QNR3”填入Keil 4 license management 管理界面如圖所示位置。點擊Add LIC
點擊Add LID后,提示添加成功,如圖所示。現在破解成功。
打開后界面如圖
1)、JLINK仿真設置過程
點擊工具欄中的工程設置按鈕,如圖所示
選擇Debug選項卡,如圖進行設置。
1) 選擇Debug選項卡
2) 勾選上use千的選擇框,型號選擇Cotex-M3-JLINK.
3) 勾選如圖所示兩項
4) 勾選如圖所示四個選項。
5) 設置完畢后點擊settings.
選擇芯片型號為STM32F103CB
Target- 晶振選擇8MHZ
點擊Debug-settings
如果JLINK和主板正常連接,出現如圖所示信息框,顯示JLINK以及目標板相應信息。左半部分顯示的是JLINK連接情況,如果JLINK連接正常,此處能夠正常讀出JLINK的版本號等信息,如果連接有錯誤,此處為灰色狀態。右半部分是目標板信息,如果連接正常,此處顯示相關信息,比如此處連接的是STM32開發板,Device Name正確讀出為ARM內核芯片。下載模式我們選擇SW模式,下載速度選為100KHZ.點OK,退出設置。退回工程設置頁面,點OK,退出工程設置。
選擇菜單Flash下的Download或者工具欄中的Load按鈕,直接下載程序。
下載成功后,編譯信息欄中顯示下載成功提示,如圖所示。
還可以利用KEIL MDK對程序進行仿真,在線調試。光盤提供的程序已經編譯完成,所以用戶可以直接進入調試步驟。選擇菜單Debug的start/stop Debug Session,或者工具欄中的調試按鈕。進入仿真頁面。
2)、ULINK2仿真過程
點擊工具欄中的工程設置按鈕,如圖所示
選擇Debug選項卡,如圖進行設置。
1) 選擇Debug選項卡
2) 勾選上use千的選擇框,型號選擇ULINK2/ME Cortex Debugger
3) 勾選如圖所示兩項
4) 勾選如圖所示四個選項。
5) 設置完畢后點擊settings.
點擊后面的setting,出來下面的對話框,stm32單片機選擇“swj” port選擇SW,點擊ok
之后選擇Utilities,記住這里也要選擇一下ULINK2/ME Cortex Debugger,選擇完成后點擊后面的setting
如下圖所示,在下面的add選擇圖中的芯片類型添加,點擊ok
最后也別忘了選擇芯片
點擊debugger,就會出現如下頁面,就說明仿真成功了
-
keil
+關注
關注
68文章
1213瀏覽量
166875 -
嵌入式處理器
+關注
關注
0文章
253瀏覽量
30743 -
MDK
+關注
關注
4文章
209瀏覽量
32066
原文標題:如何使用KEIL MDK下載程序
文章出處:【微信號:changxuemcu,微信公眾號:暢學單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論