第1章 搭建開發(fā)環(huán)境
1.1開發(fā)套件硬件接口資源介紹
1.2資料下載
從百問網(wǎng)資料下載中心 (https://download.100ask.net) 下載本開發(fā)板的所有資料。進(jìn)入下載中心后,在左側(cè)標(biāo)簽欄找到“百問網(wǎng)全場景工業(yè)互聯(lián)開發(fā)板”并點(diǎn)擊,根據(jù)頁面提示下載百度網(wǎng)盤的資料。
下載到網(wǎng)盤資料后,本套課程的文檔、源碼放在如下目錄:
1.3安裝Keil MDK
1.3.1軟件下載
開發(fā)板配套資料里有Keil MDK軟件包:
也可以(但是不建議)在Keil官網(wǎng) (https://www.keil.com/download/product/) 直接下載“MDK-Arm”,如圖所示:
1.3.2軟件安裝
雙擊運(yùn)行“MDK532.EXE”,進(jìn)入安裝界面,選擇“Next >>”,如圖所示:
接著進(jìn)入用戶協(xié)議界面,勾選同意協(xié)議,點(diǎn)擊“Next >>”,如圖所示:
然后設(shè)置安裝路徑,第一個(gè)“Core”是軟件的安裝路徑,第二個(gè)“Pack”是芯片的硬件支持包的安裝路徑,讀者保持默認(rèn)路徑或者設(shè)置為如下圖圖所示一樣的即可,如果是自定義設(shè)置,建議為全英文路徑,不建議為包含有中文的路徑。選擇好之后點(diǎn)擊“Next >>”后:
隨后需要設(shè)置個(gè)人信息,隨便填寫即可,如圖所示:
之后便進(jìn)入安裝進(jìn)度界面,如下圖所示,等待安裝完成。
安裝過程中,回彈出驅(qū)動(dòng)安裝界面,勾選“始終信任來自‘ARM Ltd’的軟件”,然后點(diǎn)擊“安裝”,如下圖所示。
如下圖所示即安裝完成, “Show Release Notes”為查看當(dāng)前版版本說明,可以不勾 選,最后點(diǎn)擊“Finish”。
之后會(huì)自動(dòng)進(jìn)入“Pack Installer”界面, 這里會(huì)檢查安裝的編譯器、 CMSIS 等是否是 最新的,由于我們安裝的是官網(wǎng)提供的最新的 MDK,所以這里一般情況下都是不需要更新 的。
至此 Keil 就安裝完成了,但這不是 Keil 開發(fā)環(huán)境的全部。一個(gè) Keil 的開發(fā)環(huán)境, 除了 Keil 軟件,還需要安裝對應(yīng)的 Pack,比如這里目標(biāo)機(jī)的 MCU 是 STM32H563RIV6,就需 要下載該系列的的 Pack,如果是 STM32F4 系列, 就需要下其它系列 Pack。
1.3.3 PACK 安裝
Keil 只是一個(gè)開發(fā)工具,它里面有一些芯片的軟件包;但是它肯定不會(huì)事先安裝好所 有芯片的軟件包。我們要開發(fā)某款芯片,就需要先安裝這款芯片的軟件包,這被稱為 “Pack”。
可以雙擊運(yùn)行開發(fā)板配套資料中的 Pack 安裝包:
也可以在線安裝,下面演示一下如何在線安裝。
打開 Keil 之后,點(diǎn)擊如下按鈕啟動(dòng)“Pack Installer”:
使用“Pack Installer ”可以方便的對 Pack 安裝和管理。在左上角搜索框輸入 “STM32H563”,展開搜索結(jié)果,可以看到 STM3H563RIVx,點(diǎn)擊右邊的簡介鏈接即可 跳轉(zhuǎn)到 Pack 下載頁面, 如下圖所示。
如果跳轉(zhuǎn)網(wǎng)頁無法打開, 可直接打開 Pack 下載總?cè)肟冢?/strong>www.keil.com/dd2/Pack/)。
進(jìn)入 Pack 下載總?cè)肟诤螅?搜索“STM32H563RIV”,找到“STM32H563RIVx”點(diǎn)擊, 如 下圖所示(實(shí)測部分網(wǎng)絡(luò)環(huán)境打開該鏈接無 Pack 列表,請嘗試換個(gè)網(wǎng)絡(luò)環(huán)境測試,仍舊不 行則使用配套資料 Pack)。
點(diǎn)擊會(huì)跳轉(zhuǎn)到 pack 包界面, 點(diǎn)擊右上角的”STM32H5xx_DFP“即可跳轉(zhuǎn)到 pack 包 下載界面, 點(diǎn)擊右上角”STM32H5xx_DFP“處即可下載 pack 包, 如下圖所示。
下載之前會(huì)彈出 Pack 用戶協(xié)議, 點(diǎn)擊“Accept”即可:
下載完成得到“Keil.STM32H5xx_DFP.1.2.0.pack”,直接雙擊該文件,隨后彈出如 圖所示界面,點(diǎn)擊“Next”進(jìn)行安裝。
1.4 安裝 STM32CubeMX
STM32CubeMX 是 ST 意法半導(dǎo)體推出的 STM32 系列芯片可視化的圖形配置工具,用戶可 以通過圖形化向?qū)?Cortex-M 系列 MCU 生成含有初始化代碼的工程模板。
使用 STM32CubeMX 創(chuàng)建 STM32 的工程, 步驟少、上手快。
在開發(fā)板配套資料里,有 STM32CubeMX 的安裝軟件:
也可以從 ST 官網(wǎng)(https://www.st.com/zh/development-tools/stm32cubemx.html) 下載 STM32CubeMX。
解壓安裝包后, 即可安裝,如下圖所示:
1.5 安裝 STM32CubeProgrammer
STM32CubeProgrammer 是燒寫工具,用戶可以通過此工具使用 ST-Link、UART、USB 等 通信接口往 STM32 處理器燒錄 Hex、Bin 文件。也可以使用 Keil 通過 ST-Link 燒寫程序, 無需使用 STM32CubeProgrammer。
開發(fā)板配套的資料里有安裝軟件:
也可以從 ST 官網(wǎng)(https://www.st.com/zh/development-tools/stm32cubeprog.html) 下載。
把軟件包解壓后即可安裝,安裝步驟如下面的組圖所示:
在安裝 STM32CubeProgrammer 過程中會(huì)彈出安裝 ST-Link 驅(qū)動(dòng),根據(jù)提示點(diǎn)擊下一頁 或者完成即可:
最后等待安裝完成即可:
1.6 安裝 ST-Link 驅(qū)動(dòng)
本開發(fā)板使用 ST-Link 進(jìn)行下載調(diào)試程序, 還需要安裝 ST-Link 驅(qū)動(dòng)。
在開發(fā)板配套資料里有該驅(qū)動(dòng):
解壓“en.stsw-link009.zip”,雙擊運(yùn)行“dpinst_amd64.exe”(如果電腦為 32 位 系統(tǒng), 運(yùn)行“dpinst_x86.exe”) ,出現(xiàn)如圖所示安裝界面,點(diǎn)擊“下一步”。
在安裝過程中, 出現(xiàn)如圖所示的 Windows 安全警告,選擇“安裝”
最后安裝完成提示如圖所示, 點(diǎn)擊“完成”退出安裝程序。
1.7 安裝 CH340 驅(qū)動(dòng)
在開發(fā)板配套資料中,有如下安裝包:
雙擊運(yùn)行, 直接點(diǎn)擊“安裝”即可:
安裝成功會(huì)有提示:
-
嵌入式
+關(guān)注
關(guān)注
5082文章
19104瀏覽量
304815 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5032瀏覽量
97375 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
225瀏覽量
16610
發(fā)布評論請先 登錄
相關(guān)推薦
評論