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