【正点原子STM32连载】第三章 开发环境搭建 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
1)實(shí)驗(yàn)平臺(tái):正點(diǎn)原子MiniPro H750開(kāi)發(fā)板
2)平臺(tái)購(gòu)買地址:https://detail.tmall.com/item.htm?id=677017430560
3)全套實(shí)驗(yàn)源碼+手冊(cè)+視頻下載地址:http://www.openedv.com/thread-336836-1-1.html
4)對(duì)正點(diǎn)原子STM32感興趣的同學(xué)可以加群討論:879133275
第三章 開(kāi)發(fā)環(huán)境搭建
本章,我們將向大家介紹STM32的開(kāi)發(fā)環(huán)境搭建,通過(guò)本章的學(xué)習(xí),我們將了解到有哪些常用的STM32開(kāi)發(fā)工具,包括IDE、調(diào)試器、串口工具等。
本章將分為如下幾個(gè)小節(jié):
3.1 常用開(kāi)發(fā)工具簡(jiǎn)介
3.2 MDK5安裝
3.3 仿真器驅(qū)動(dòng)安裝
3.4 CH340 USB虛擬串口驅(qū)動(dòng)安裝
3.1 常用開(kāi)發(fā)工具簡(jiǎn)介
我們開(kāi)發(fā)STM32需要用到一些開(kāi)發(fā)工具,如:IDE、仿真器、串口調(diào)試助手等。常見(jiàn)的工具如表3.1.1所示:
表3.1.1 常用開(kāi)發(fā)工具
大家可以根據(jù)自己的需要和喜好,選擇合適的開(kāi)發(fā)工具。表中加粗部分是我們推薦使用的STM32開(kāi)發(fā)工具,即IDE推薦使用MDK、仿真器推薦使用DAP、串口調(diào)試助手推薦使用XCOM,接下來(lái)我們介紹這幾個(gè)軟件的安裝。
3.2 MDK安裝
注意:MDK是一款付費(fèi)集成開(kāi)發(fā)環(huán)境,如果大家要商用,請(qǐng)聯(lián)系Keil公司購(gòu)買,我們這里僅用于教學(xué)使用。 MDK5的安裝分為兩步:1,安裝MDK5;2,安裝器件支持包。 MDK軟件下載地址:https://www.keil.com/download/product,目前最新版本是MDK5.36。 器件支持包下載地址:https://www.keil.com/dd2/pack,STM32H7支持包最新版本是2.7.0。 MDK5.36和2.7.0的STM32H7器件支持包我們都已經(jīng)放在光盤A盤了,具體路徑為:A盤 6,軟件資料1,軟件MDK5,如圖3.2.1所示:圖3.2.1 MDK5軟件及STM32H7器件支持包
MDK5的安裝比較簡(jiǎn)單,具體安裝步驟請(qǐng)參考圖3.2.1的 安裝過(guò)程.txt 進(jìn)行安裝即可,需要提醒一下大家,在選擇安裝路徑的時(shí)候,強(qiáng)烈建議大家將Pack的路徑和Core的路徑放在一個(gè)位置,比如我們安裝在D盤(都安裝在:D:\MDK5.36路徑下),如圖3.2.2所示:
圖3.2.2 設(shè)置Core和Pack安裝路徑
安裝完成后,在我們電腦桌面會(huì)顯示MDK5圖標(biāo),如圖3.2.3所示;
圖3.2.3 桌面顯示MDK5圖標(biāo)
重點(diǎn)提示一下:由于 STM32H750 需要用到外部 SPI FLASH 執(zhí)行代碼,因此需要一個(gè)下載算法(.FLM文件),可以將代碼下載到外部 SPI FLASH。因此正點(diǎn)原子專門給大家提供了一個(gè)針對(duì) 25QXX的下載算法:STM32H750VB_25QXX@ALIENTEK.FLM,存放在A盤 6,軟件資料1,軟件MDK5下,見(jiàn)圖3.2.1。
接著,我們需要將STM32H750VB_25QXX@ALIENTEK.FLM 這個(gè)下載算法,拷貝到D:\MDK5.36\ARM\Flash目錄下,如圖3.2.4 所示:
圖3.2.4 拷貝算法到 ARM\Flash文件夾下
經(jīng)上述操作,在新建工程的時(shí)候,就可以選擇STM32H750VB_25QXX@ALIENTEK.FLM作為SPI FLASH下載算法,從而實(shí)現(xiàn)將代碼下載到外部SPI FLASH。
3.3 仿真器驅(qū)動(dòng)安裝
STM32可以通過(guò)DAP、ST LINK、JLINK等仿真調(diào)試器進(jìn)行程序下載和仿真,我們推薦使用:DAP仿真器(CMSIS-DAP Debugger),DAP仿真器在MDK下是免驅(qū)動(dòng)的(無(wú)需安裝驅(qū)動(dòng)),即插即用,非常方便。
正點(diǎn)原子提供了兩種規(guī)格的DAP仿真器:普速版本DAP(ATK-DAP)和高速版本(ATK-HSDAP),它們的使用方法完全一樣,只是高速版本速度更快,大家根據(jù)需求選擇即可。
如果你用的是STLINK仿真器,大家可以參考《ST LINK調(diào)試補(bǔ)充教程 V2.pdf》安裝驅(qū)動(dòng),該文檔路徑如下:A盤 6,軟件資料1,軟件5,其他軟件ST LINK驅(qū)動(dòng)及教程。
3.4 CH340 USB虛擬串口驅(qū)動(dòng)安裝
安裝CH340 USB虛擬串口驅(qū)動(dòng),以便我們使用電腦通過(guò)USB和STM32進(jìn)行串口通信。開(kāi)發(fā)板使用的USB虛擬串口芯片是CH340C,其驅(qū)動(dòng)我們已經(jīng)放在開(kāi)發(fā)板的如下路徑:A盤6,軟件資料1,軟件 2,CH340驅(qū)動(dòng)(USB串口驅(qū)動(dòng)),如圖3.4.1所示:
圖3.4.1 CH340驅(qū)動(dòng)
雙擊SETUP.EXE進(jìn)行安裝,安裝完成后,如圖3.4.2所示:
圖3.4.2 CH340驅(qū)動(dòng)安裝成功
在驅(qū)動(dòng)安裝成功之后,將開(kāi)發(fā)板的USB_UART接口通過(guò)USB連接到電腦,此時(shí)電腦就會(huì)自動(dòng)給其安裝驅(qū)動(dòng)了。在安裝完成之后,可以在電腦的設(shè)備管理器里面找到USB串口(如果找不到,則重啟下電腦),如圖3.4.3所示:
圖3.4.3 設(shè)備管理器顯示CH340 USB虛擬串口
在圖3.4.3中可以看到,我們的USB虛擬串口被識(shí)別為COM3,這里需要注意的是:不同電腦可能不一樣,你的可能是COM4、COM5等,但是USB-SERIAL CH340,這個(gè)一定是一樣的。如果沒(méi)找到USB串口,則有可能是你安裝有誤,或者系統(tǒng)不兼容。
在安裝完CH340 USB虛擬串口以后,我們就可以使用串口調(diào)試助手,比如XCOM,和我們的開(kāi)發(fā)板,通過(guò)串口進(jìn)行通信了,這個(gè)我們?cè)诤罄m(xù)內(nèi)容再給大家介紹。至此,STM32的開(kāi)發(fā)環(huán)境就搭建完成了。
總結(jié)
以上是生活随笔為你收集整理的【正点原子STM32连载】第三章 开发环境搭建 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用 Python+openpose 实现
- 下一篇: 解密昇腾AI处理器--Ascend310