ARM微控制器與嵌入式系統(tǒng) 課件 5 STM32微控制器開(kāi)發(fā)環(huán)境_第1頁(yè)
ARM微控制器與嵌入式系統(tǒng) 課件 5 STM32微控制器開(kāi)發(fā)環(huán)境_第2頁(yè)
ARM微控制器與嵌入式系統(tǒng) 課件 5 STM32微控制器開(kāi)發(fā)環(huán)境_第3頁(yè)
ARM微控制器與嵌入式系統(tǒng) 課件 5 STM32微控制器開(kāi)發(fā)環(huán)境_第4頁(yè)
ARM微控制器與嵌入式系統(tǒng) 課件 5 STM32微控制器開(kāi)發(fā)環(huán)境_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

ARM微控制器與嵌入式系統(tǒng)

5STM32微控制器開(kāi)發(fā)環(huán)境主講人:景妮琴北京電子科技職業(yè)學(xué)院STM32微控制器開(kāi)發(fā)環(huán)境開(kāi)發(fā)工具安裝Keil5調(diào)試工具下載程序 1、IAR-EWARM是IAR公司推出 2、KEIL原屬于KEIL公司2005年被ARM收購(gòu) 3、STM32CubeMx是有ST公司推出的一款

圖形化配置編程的軟件。

編程語(yǔ)言可以是C、C++、JAVA、Python 等。

STM32微控制器開(kāi)發(fā)工具對(duì)與STM32微控制器編程使用的開(kāi)發(fā)工具

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil5獲取安裝包安裝Keil5安裝STM32芯片包(添加器件庫(kù))獲取Keil5安裝包

到KEIL的官網(wǎng)下載:/download/product/。提供試用版給你,試用版使用時(shí)間是1個(gè)月,要長(zhǎng)期使用還得買注冊(cè)版。

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil52.安裝KEIL5雙擊KEIL5安裝包,開(kāi)始安裝,next

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil52.安裝KEIL5Agree,next

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil52.安裝KEIL5選擇安裝路徑,路徑不能帶中文,next。

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil52.安裝KEIL5填寫(xiě)用戶信息,全部填空格(鍵盤(pán)的space鍵)即可,next。

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil52.安裝KEIL5Finish,安裝完畢。

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil53.安裝STM32芯片包(添加器件庫(kù))直接去keil的官網(wǎng)下載:/dd2/。在官網(wǎng)中找到STM32F4系列的包下載到本地電腦即可。雙擊keil圖標(biāo),界面如下:點(diǎn)擊pack安裝。

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil53.安裝STM32芯片包(添加器件庫(kù))選擇ok,然后點(diǎn)擊file

import選擇pack的路徑進(jìn)行安裝。

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil53.安裝STM32芯片包(添加器件庫(kù))安裝好以后就會(huì)發(fā)現(xiàn)pack中出現(xiàn)了器件STM32F407,這樣我們就可以進(jìn)行微控制器的開(kāi)發(fā)了。

STM32開(kāi)發(fā)環(huán)境搭建-安裝Keil5調(diào)試工具調(diào)試協(xié)議JTAG協(xié)議SWD調(diào)試模式RDI接口調(diào)試工具JLink仿真器ULink仿真器ST-Link仿真器調(diào)試協(xié)議--JTAG協(xié)議JTAG(JointTestActionGroup,聯(lián)合測(cè)試行動(dòng)小組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE1149.1兼容),主要用于芯片內(nèi)部測(cè)試。現(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如ARM、DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。調(diào)試協(xié)議--SWD調(diào)試模式SWD接口:串行調(diào)試(SerialWireDebug),是一種和JTAG不同的調(diào)試模式,使用的調(diào)試協(xié)議也不一樣,最直接的體現(xiàn)在調(diào)試接口上,與JTAG的20個(gè)引腳相比,SWD只需要4個(gè)(或者5個(gè))引腳,結(jié)構(gòu)簡(jiǎn)單,但是使用范圍沒(méi)有JTAG廣泛,主流調(diào)試器上也是后來(lái)才加的SWD調(diào)試模式。 JTAGSWD

調(diào)試協(xié)議--SWD調(diào)試模式RDI接口:遠(yuǎn)程調(diào)試接口(RemoteDebugInterface),是ARM公司提出的標(biāo)準(zhǔn)調(diào)試接口,主要用于ARM芯片的仿真,由于各個(gè)IDE廠商使用的調(diào)試接口各自獨(dú)立,硬件無(wú)法進(jìn)行跨平臺(tái)的調(diào)試?,F(xiàn)在眾多的IDE廠家都逐步采用標(biāo)準(zhǔn)RDI作為ARM仿真器的調(diào)試接口,因此使跨平臺(tái)的硬件調(diào)試成為可能。STM32調(diào)試工具—Jlink仿真器J-Link是德國(guó)SEGGER公司推出基于JTAG的仿真器。簡(jiǎn)單地說(shuō),是給一個(gè)JTAG協(xié)議轉(zhuǎn)換盒,即一個(gè)小型USB到JTAG的轉(zhuǎn)換盒,其連接到計(jì)算機(jī)用的是USB接口,而到目標(biāo)板內(nèi)部用的還是jtag協(xié)議。它完成了一個(gè)從軟件到硬件轉(zhuǎn)換的工作。JLINK是一個(gè)通用的開(kāi)發(fā)工具,可以用于KEIL、IAR、ADS等平臺(tái)。速度,效率,功能都很好,據(jù)說(shuō)是眾多仿真器里最強(qiáng)悍的。

STM32調(diào)試工具—Ulink仿真器ULINK是ARM/KEIL公司推出的仿真器,目前網(wǎng)上可找到的是其升級(jí)版本,ULINK2和ULINKPro仿真器。ULINK/ULINK2可以配合Keil軟件實(shí)現(xiàn)仿真功能,并且僅可以在Keil軟件上使用,增加了串行調(diào)試(SWD)支持,返回時(shí)鐘支持和實(shí)時(shí)代理等功能。STM32調(diào)試工具—STlink仿真器ST-LINK是專門針對(duì)意法半導(dǎo)體STM8和STM32系列芯片的仿真器。ST-LINK/V2指定的SWIM標(biāo)準(zhǔn)接口和JTAG/SWD標(biāo)準(zhǔn)接口,其主要功能有:編程功能仿真功能仿真性能編程性能STM32微控制器下載程序選擇調(diào)試工具,安裝驅(qū)動(dòng)修改設(shè)置下載程序到目標(biāo)板

STM32微控制器下載程序—安裝驅(qū)動(dòng)安裝ST-Link的驅(qū)動(dòng)STM32微控制器下載程序—修改設(shè)置打開(kāi)工程,選擇options,單擊Debug選項(xiàng)卡,選擇ST-LinkDebugger,點(diǎn)擊Settings。STM32微控制器下載程序—修改設(shè)置單擊完Settings后,出現(xiàn)窗口,點(diǎn)擊確定就可以使用ST-Link下載程序了。如果仿真器連接了電腦則MDK會(huì)識(shí)別出仿真器仿真器連接了電腦和開(kāi)發(fā)板,并且開(kāi)發(fā)板已經(jīng)上電,則仿真器會(huì)識(shí)別出開(kāi)發(fā)板的芯片并顯示出

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論