亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁(yè)
手機(jī)版
熱門(mén)搜索:
當(dāng)前位置:電腦軟件編程開(kāi)發(fā)編程軟件KeilMDK5

KeilMDK5 中文版v5.25

  • 大小:837.4MB
  • 語(yǔ)言:簡(jiǎn)體中文
  • 類(lèi)別:編程軟件
  • 類(lèi)型:免費(fèi)軟件
  • 授權(quán):國(guó)產(chǎn)軟件
  • 時(shí)間:2020/09/10
  • 官網(wǎng):http://www.taiyee.com.cn
  • 環(huán)境:Windows7, Windows10, WindowsAll

相關(guān)軟件

Keil MDK 5穩(wěn)定版本是一款由KEIL公司推出的集成開(kāi)發(fā)環(huán)境,在軟件中為用戶(hù)提供了編譯器、安裝包和調(diào)試跟蹤等等功能,讓用戶(hù)能更好更快的進(jìn)行軟開(kāi)發(fā),軟件中提供了完整的開(kāi)發(fā)功能,所有的工作都能在軟件中輕松實(shí)現(xiàn),提高用戶(hù)的工作效率。

軟件介紹

Keil MDK 5軟件圖片

Keil MDK 5中文版是51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。Keil MDK 5中文版提供了包括C編譯器、宏匯編、鏈接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(μVision)將這些部分組合在一起。如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選,即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。

軟件特色

Keil MDK 5軟件圖片2

1、完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件。

2、行業(yè)領(lǐng)先的ARM C/C++編譯工具鏈

3、確定的Keil RTX ,小封裝實(shí)時(shí)操作系統(tǒng)(帶源碼)

4、μVision4 IDE集成開(kāi)發(fā)環(huán)境,調(diào)試器和仿真環(huán)境

5、TCP/IP網(wǎng)絡(luò)套件提供多種的協(xié)議和各種應(yīng)用

6、提供帶標(biāo)準(zhǔn)驅(qū)動(dòng)類(lèi)的USB 設(shè)備和USB 主機(jī)棧

7、為帶圖形用戶(hù)接口的嵌入式系統(tǒng)提供了完善的GUI庫(kù)支持

8、ULINKpro可實(shí)時(shí)分析運(yùn)行中的應(yīng)用程序,且能記錄Cortex-M指令的每一次執(zhí)行

9、關(guān)于程序運(yùn)行的完整代碼覆蓋率信息

10、執(zhí)行分析工具和性能分析器可使程序得到最優(yōu)化

11、大量的項(xiàng)目例程幫助你快速熟悉MDK-ARM強(qiáng)大的內(nèi)置特征

12、符合CMSIS (Cortex微控制器軟件接口標(biāo)準(zhǔn))

安裝教程

1. 運(yùn)行mdk.exe準(zhǔn)備安裝MDK-ARM,并點(diǎn)下一步。

Keil MDK 5安裝教程圖

2.同意安裝協(xié)議,選擇安裝目錄

Keil MDK 5安裝教程圖2

3.填寫(xiě)用戶(hù)信息,進(jìn)行軟件的安裝

Keil MDK 5安裝教程圖3

4.安裝完成后勾選以下內(nèi)容并進(jìn)行驅(qū)動(dòng)的安裝

Keil MDK 5安裝教程圖4

 

Keil MDK 5安裝教程圖5

使用說(shuō)明

Keil MDK 5軟件圖片3

1.安裝好Proteus,需要用Keil for ARM的或IAR的同樣需要安裝好。

2.安裝Proteus VSM Simulator驅(qū)動(dòng),Keil裝Vdmagdi.exe,IAR裝Vdmcspy.exe

3.將附件中的Prospice.dll和Licence.dll文件Copy到../bin目錄下,MCS8051.dll和ARM7TDMI.dll文件拷貝到../MODELS目錄下。分別替換原有的文件。

4.打開(kāi)原理圖模型和程序。記得要在ISIS中選"Use Remote Debug MONITOR"。在Keil for ARM中選擇"Proteus VSM Simulator"。IAR中選擇Debugger-->Setup-->Drver-->Third-Party Driver,然后在Third-Party

Driver中指向Vdmcspy.dll文件。

5.在IDE中點(diǎn)擊Debug進(jìn)入仿真模式。一個(gè)精彩的Proteus for ARM時(shí)代來(lái)臨。

怎么新建工程

在軟件中每次開(kāi)始一個(gè)新的開(kāi)發(fā),都需要新建一個(gè)新的工程,而STM32 芯片是經(jīng)常的用到的一個(gè)芯片,下面小編為大家以該芯片為例,為大家?guī)?lái)教程,介紹怎么使用MDK(Keil)建立一個(gè)STM32工程。

1、開(kāi)發(fā)環(huán)境打開(kāi)以后點(diǎn)擊菜單欄“Project”下的“New uVision Project...”選項(xiàng)來(lái)建立一個(gè)新的工程。

Keil MDK 5新建工程圖

2、新建工程對(duì)話(huà)框打開(kāi)以后將工程存儲(chǔ)路徑定位到第一步建立的工程文件夾內(nèi),然后修改工程文件名,本教程工程文件名為“STM32_prj”。最后點(diǎn)擊“保存”進(jìn)入下一個(gè)對(duì)話(huà)框。

Keil MDK 5新建工程圖2

3、第一步,在Search輸入框內(nèi)輸入“ST”來(lái)查詢(xún)STM32芯片。第二步,在CPU列表內(nèi)選擇我們的目標(biāo)芯片,本教程采用的芯片為STM32F103VC型號(hào)。第三步,點(diǎn)擊“OK”按鈕,進(jìn)入下一個(gè)對(duì)話(huà)框。

Keil MDK 5新建工程圖3

4、在是否增加啟動(dòng)文件提示框內(nèi)我們選擇“是”。這樣工程內(nèi)部就會(huì)默認(rèn)增加一個(gè).S的啟動(dòng)文件。

Keil MDK 5新建工程圖4

5、來(lái)到MDK(Keil)的操作界面下,我們?cè)趐roject目錄框內(nèi)打開(kāi)Target 1目錄下的Source Group 1目錄,我們會(huì)看到上一步中我們加入的.S啟動(dòng)文件。然后在Source Group 1目錄上點(diǎn)擊鼠標(biāo)右鍵,在彈出的選項(xiàng)框上點(diǎn)擊“Add New Item to Group Source Group 1 ...”選項(xiàng)來(lái)向工程中增加一個(gè)新的文件。

Keil MDK 5新建工程圖5

6、在“Add New Item to Group Source Group 1”對(duì)話(huà)框下,第一步,我們先選擇文件格式為“C File”。第二步,我們修改文件的名字為“main.c”。第三步,我們?cè)O(shè)置文件的存儲(chǔ)路徑為桌面上的STM32工程文件夾。第四步,點(diǎn)擊“Add”按鈕。

Keil MDK 5新建工程圖6

7、回到MDK(Keil)的操作界面以后,我們發(fā)現(xiàn)Source Group 1目錄下多了一個(gè)我們剛剛建立的main.c文件。接下來(lái)我們?cè)趍ain.c文件中增加一個(gè)最簡(jiǎn)單的C語(yǔ)言主函數(shù)。然后點(diǎn)擊工程設(shè)置按鈕。

Keil MDK 5新建工程圖7

8、來(lái)到工程設(shè)置對(duì)話(huà)框下我們選擇Target選項(xiàng)卡,然后設(shè)置外部晶振的頻率,本教程所用的STM32開(kāi)發(fā)板中的外部晶振為12MHZ。所以,填入12。

Keil MDK 5新建工程圖8

9、來(lái)到Debug選項(xiàng)卡下,Debug方式選擇為右側(cè)的硬仿真,然后程序下載仿真器選擇JLink。本教程采用的是Jlink,如果你的仿真器為其他的類(lèi)型,那請(qǐng)選擇自己的仿真器類(lèi)型。最后,點(diǎn)擊“OK”進(jìn)行保存。

Keil MDK 5新建工程圖9

10、我們打開(kāi)"startup_stm32f10x_hd.s"文件,將其中的SystemInit相關(guān)兩行注釋掉,因?yàn)槲覀冞€沒(méi)有加載庫(kù)文件,如果不注釋掉會(huì)有編譯錯(cuò)誤。具體操作如下圖所示。

Keil MDK 5新建工程圖10

11、最后我們點(diǎn)擊“編譯”按鈕對(duì)整個(gè)工程文件進(jìn)行編譯,在底部輸入框查看是否有錯(cuò)誤信息,如果顯示“0 Error(s)”說(shuō)明工程沒(méi)有語(yǔ)法錯(cuò)誤。然后,點(diǎn)擊“下載”按鈕將可執(zhí)行文件下載到STM32開(kāi)發(fā)板上。

Keil MDK 5新建工程圖11

怎么調(diào)試

在工程完成后,需要對(duì)工程進(jìn)行調(diào)試,及時(shí)的發(fā)現(xiàn)工程中的BUG問(wèn)題并進(jìn)行修復(fù),軟件中也為用戶(hù)們提供了調(diào)試功能,下面小編為大家?guī)?lái)一些調(diào)試的方法,用戶(hù)可以根據(jù)自己的需求來(lái)進(jìn)行調(diào)試。

1.編譯+調(diào)試

打開(kāi)軟件工程 -> 編譯 -> 調(diào)試

這里的編譯建議使用Build Target(第2個(gè)按鈕)編譯工程(如下圖動(dòng)畫(huà)),也就是使用快捷鍵F7。Translate(第1個(gè)按鈕)是編譯當(dāng)前活動(dòng)文件。Rebuild all Target files(第3個(gè)按鈕)是重新編譯所有目標(biāo)文件。

在線(xiàn)調(diào)試分類(lèi):軟件在線(xiàn)調(diào)試和硬件在線(xiàn)調(diào)試;由于現(xiàn)在硬件成本比較便宜,一般我們都使用硬件在線(xiàn)調(diào)試,也就是軟件直接下載到芯片,我們查看運(yùn)行狀態(tài)。

Keil MDK 5調(diào)試教程圖

2.復(fù)位+全速運(yùn)行

復(fù)位 -> 全速運(yùn)行

復(fù)位,使程序復(fù)位到初始;

全速運(yùn)行F5,我們可以在很多地方打斷點(diǎn),讓程序運(yùn)行到斷點(diǎn)位置,此時(shí)程序就停止下來(lái)了。

Keil MDK 5調(diào)試教程圖2

3.單步調(diào)試

【單步調(diào)試】也就是每點(diǎn)一次按鈕,程序運(yùn)行一步。遇到函數(shù)會(huì)進(jìn)入函數(shù)。

點(diǎn)擊圖標(biāo)按鈕,或者按快捷鍵F11。

(這里取消上面的斷點(diǎn))

Keil MDK 5調(diào)試教程圖3

4.逐步調(diào)試

【逐步調(diào)試】即逐行調(diào)試,也就是每點(diǎn)一次按鈕,程序運(yùn)行一行。遇到函數(shù)不會(huì)進(jìn)入函數(shù)。

點(diǎn)擊圖標(biāo)按鈕,或者按快捷鍵F10。

Keil MDK 5調(diào)試教程圖4

5.跳出調(diào)試

【跳出調(diào)試】即挑出函數(shù)調(diào)試,也就是每點(diǎn)一次按鈕,程序跳出一個(gè)函數(shù),直到跳出最外面的函數(shù)(main函數(shù))。

點(diǎn)擊圖標(biāo)按鈕,或者按快捷鍵Ctrl + F11。

Keil MDK 5調(diào)試教程圖5

6.運(yùn)行到光標(biāo)處

【運(yùn)行到光標(biāo)處】即將光標(biāo)放在某一處,點(diǎn)擊該按鈕(或Ctrl + F11),程序執(zhí)行到光標(biāo)的位置就會(huì)停止下來(lái)(前提是程序能執(zhí)行到光標(biāo)的位置)。

Keil MDK 5調(diào)試教程圖6

7.跳轉(zhuǎn)到暫停行

這個(gè)功能在程序停止運(yùn)行時(shí)有效,主要的作用就是我們打開(kāi)了很多文件,不知道將程序翻到哪里去了,點(diǎn)擊改按鈕即可知道我們的程序暫停在那個(gè)位置。

Keil MDK 5調(diào)試教程圖7

8.調(diào)試窗口

【調(diào)試窗口】是在調(diào)試的時(shí)候可以查看的窗口,這里有別于平時(shí)編輯狀態(tài)下的窗口。平時(shí)編輯時(shí)View菜單下面的選項(xiàng)很小,但是進(jìn)入調(diào)試模式,這里就多了很多選項(xiàng),這些選項(xiàng)就是調(diào)試時(shí)查看的窗口(見(jiàn)下圖)。

Keil MDK 5調(diào)試教程圖8

常見(jiàn)問(wèn)題

1、keil怎么添加頭文件?

C文件里直接寫(xiě)#include "myfunc.h",然后你的左邊欄,那個(gè)C文件會(huì)出現(xiàn)+點(diǎn)開(kāi)后可以看到所有用到的H。點(diǎn)擊H文件可以打開(kāi)修改。

2、keil怎么卸載?

快捷方式右擊,找到屬性,點(diǎn)擊它,找出keil的路徑,到他的文件夾上卸載。

3、keil怎么讀?

[keil]或[ki:l]都可以

標(biāo)簽: 編譯器 集成開(kāi)發(fā)環(huán)境

下載地址

網(wǎng)友評(píng)論

返回頂部