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