第1部分 硬體配置
1.1 硬體準備
oDrive V3.6-56V 主板 1塊
12V 2.0A電源配接器 1個
micro USB 線 1條
ST -Link 1個
1.2 硬體連接
硬體連接如下圖所示:
micro USB 線 一端連接oDrive主板,另一端連接PC;
12V電源配接器連接主板DC介面,上電后PWR指示燈亮;
將ST -LINK與主板連接,ST -LINK的USB端連接PC,指示燈亮,

1.3 ST-LINK和主板連接關系

第2部分 軟體配置
2.1 準備要用到的開發工具
使用到的oDrive開發工具為:
1.Python3: 用于運行工程構建腳本
2.ST-Link/V2 Drivers: STLink/v2編程器的驅動
3.Git for Windows: 用于版本管理和使用它的bash終端
4.Visual Studio Code: 輕量級但功能強大的源代碼編輯器
5.Tup: 用于呼叫編譯命令的構建系統
6.ARM GNU Compiler: 用于交叉編譯代碼
7.OpenOCD: 用與使用STLink/v2編程器對ODrive進行燒錄
8.GNU MCU Eclipse’s Windows Build Tools: 用于工程構建
上述工具可從Q群(732557609)下載:

下載后解壓,內容如下

2.2 安裝python相關組件
命令終端中輸入
pip install PyYAML Jinja2 jsonschema 后回車
安裝需要的 python 相關組件,

2.3 安裝 ST-Link/V2 Drivers
1.點擊解壓ST-Link/V2 Drivers

2.選擇解壓路徑到純英文路徑下
解壓 ST-Link_Drivers.zip 生成 ST-Link_Drivers 檔案夾,進入檔案夾雙擊運行 dpinst_amd64.exe 按照提示保持默認安裝即可,

3.按照步驟1,步驟2安裝即可


2.4 安裝 Git for Windows
雙擊安裝Git-2.25.0-64-bit.exe

1.點擊next,如下圖1所示,

2.選擇安裝路徑,點擊“Next”,如下圖所示,

3.選擇安裝組件,建議默認勾選,點擊next,如下圖2所示,

4.點擊“Next”,如下圖所示,
5.點擊“Next”,如下圖3所示,
6.推薦第二種配置,點擊next,如下圖4所示,

7.使用默認選項第一項,點擊next,如下圖5所示,

8.選擇第一種選項,點擊next,如下圖6所示,

9.選擇默認的第一種選項,點擊next,如下圖7所示,

10.勾選默認的第一、第二選項,點擊install安裝,如下圖8所示,

11.等待安裝完成,如下圖所示,

12.安裝完成,點擊next,如下圖9所示,

至此,Git for Windows 安裝完成,
2.5 安裝 TUP
解壓 tup-latest.zip 到C:\Program Files,然后將 C:\Program Files\tup-latest添加到系統環境變數 Path 中,如下圖所示,

2.6 安裝 ARM GNU Compiler
解壓 gcc-arm-none-eabi-7-2018-q2-update-win32.zip 到C:\Program Files,然后將 C:\Program Files\gcc-arm-none-eabi-7-2018-q2-update-win32\bin
地址添加到系統環境變數 Path 中,如下圖所示,

2.7 安裝 OpenOCD
解壓 OpenOCD.zip 到C:\Program Files,然后將
C:\Program Files\OpenOCD\0.10.0-13\bin
地址添加到系統環境變數 Path 中,如下圖所示,

2.8 安裝 GNU MCU Eclipse’s Windows Build Tools
解壓gnu-mcu-eclipse-windows-build-tools-2.12-20190422-1053-win64.zip 到C:\Program Files,然后將
C:\Program Files\GNU MCU Eclipse\Build Tools\2.12-20190422-1053\bin
地址添加到系統環境變數 Path 中,如下圖所示,

2.9 驗證是否安裝正確
一切準備就緒后,您可以打開命令終端
運行以下命令來驗證安裝是否正確:
-
arm-none-eabi-gcc --version

-
arm-none-eabi-gdb --version

-
openocd --version

-
tup --version

-
python --version

第3部分 Visual Studio Code的安裝和使用
3.1 安裝 Visual Studio Code
點擊安裝VSCodeUserSetup-x64-1.50.1.exe

1.勾選同意,點擊 下一步 ,如下圖1所示,

2.默認安裝路徑,點擊下一步,如下圖所示,

3.默認檔案名,點擊下一步,如下圖所示

4.勾選添加到path選項,點擊下一步,如下圖2,3所示,

5.點擊安裝,如下圖4所示,

6.點擊完成,如下圖5所示,

3.2 安裝 Visual Studio Code插件
需要安裝以下5個插件:
C/C++
Cortex-Debug
Include Autocomplete
Path Autocomplete
Auto Comment Blocks
上面5個插件均按以下步驟安裝,
1.打開Visual Studio Code,打開插件庫,如下圖1所示

2.輸入插件名(例如C/C++),如下圖2所示,選中該插件,如下圖3所示,點擊install,如下圖4所示,

3.等待下載完成,如下圖5所示

3.3 配置 Visual Studio Code 默認終端
1.配置 git bash為默認終端,點擊 Terminal -> New Terminal,如下圖1所示,

2.點擊下拉框,選擇Select Default Shell,如下圖2,3所示

3.彈出下拉框,選擇選項Git bash,如下圖4所示

4.配置完成,重啟VS CODE,點擊 Terminal -> New Terminal,查看是否配置成功

3.4 編譯韌體原始碼、燒錄、除錯
1.解壓韌體ODrive-fw-v0.5.1到純英文路徑下

2.解壓后在ODrive-fw-v0.5.1檔案夾內找到ODrive_Workspace.code-workspace
使用VS CODE打開

3.選中tup.config.default檔案,然后將檔案中的#CONFIG_BOARD_VERSION=v3.5-24V 修改為
CONFIG_BOARD_VERSION=v3.6-56V
并保存,如下圖1,2所示,

4.右鍵選擇tup.config.default檔案,重命名為tup.config,如下圖3所示,

5.點擊 Terminal -> Run Build Task… 等待編譯完成,如下圖4所示

也可以在命令端輸入運行命令 make -j4 對工程進行編譯

6.編譯完成,如下圖所示

7.燒錄韌體
選擇Terminal -> Run Task… -> flash 燒錄韌體,

可以在命令端輸入運行命令 make flash 對工程進行編譯

8.燒錄完成后如下圖

9.除錯
燒錄完成之后進行除錯,選擇選項順序為Run ->Start Debugging (或鍵盤 F5)

進入除錯狀態后,如下圖所示

10.當除錯完畢后,您可以按下stop (Shift+F5) 停止除錯,同時它會自動關閉openOCD

11.清除構建檔案
打開命令終端 (View -> Terminal) 然后在命令終端中輸入 make clean 回車

創客基地oDrive第四課 VSCODE 開發環境搭建 到此結束,
對應的視頻課程,可在Q群(732557609)下載,歡迎加入,
請繼續關注后續課程,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/264243.html
標籤:其他
上一篇:基于Qt網路庫的簡單設計
