聯盛德 HLK-W806 (二): Win10下的開發環境配置, 編譯和燒錄說明


目錄

Win10環境配置

關於W806前面已經介紹過了, 上一篇講的是Ubuntu下的開發環境.

如果希望使用CDK開發環境, 請忽略以下內容, 查看這篇: 在 CDK IDE開發環境中使用WM-SDK-W806

下面講對等的Win10下的MSYS2開發環境(不使用CDK).

下載相關軟件

安裝和配置

  • 在本機運行MSYS2的安裝文件安裝MSYS2
  • 在MSYS2命令行下, 參考下面的命令安裝必要的軟件
# 更新軟件包
pacman -Syu
# 安裝 make
pacman -S msys/make
# 安裝 automake
pacman -S msys/automake
# 安裝 autoconf
pacman -S msys/autoconf
# 安裝 gcc
pacman -S msys/gcc
# 安裝 git
pacman -S msys/git
# 安裝編譯時需要的依賴庫
pacman -S msys/ncurses-devel
pacman -S msys/gettext-devel

解壓工具鏈到指定目錄, 注意這個tar包沒有頂層目錄, 建議指定目錄解壓

mkdir csky-elfabiv2-tools-mingw-minilibc-20210423
tar xvf csky-elfabiv2-tools-mingw-minilibc-20210423.tar.gz -C csky-elfabiv2-tools-mingw-minilibc-20210423/

記下這個目錄的路徑, 例如 /d/w806/csky-elfabiv2-tools-mingw-minilibc-20210423/bin/ , 待會兒配置menuconfig需要用到

編譯

導出SDK

git clone https://github.com/IOsetting/wm-sdk-w806.git

用menuconfig配置工具鏈路徑

cd wm-sdk-w806
make menuconfig

在menuconfig界面中, Toolchain Configuration -> 第二個toolchain path, 將剛才的路徑填進去, 需要完整路徑, 帶最后的斜桿, 例如

/d/w806/csky-elfabiv2-tools-mingw-minilibc-20210423/bin/

其他不用動, Save后退出menuconfig. 如果下面一排菜單高亮顯示不出來, 可以使用快捷鍵Alt+E=退出, Alt+S=保存

然后執行編譯

make

生成的固件在 bin/W806 目錄下

寫入開發板

選項一: 使用 Upgrade_Tools

  • 連接開發板
  • 運行官方燒錄工具 Upgrade_Tools_V1.4.8.exe,
  • 選擇正確的端口, 波特率使用默認的115200, 點擊打開串口
  • 選擇剛才編譯好的固件, 文件路徑為 bin/W806/W806.fls
  • 點擊下載
  • 短按開發板的Reset鍵, 等待燒錄工具完成燒錄
  • 再次短按開發板的Reset鍵, 燒錄好的程序會開始執行

選項二: 使用SDK自帶 wm_tool

首先通過Windows設備管理器確定自己開發板在系統中對應的USB端口, 例如COM5.

運行menuconfig, 配置端口名稱

cd wm-sdk-w806
make menuconfig

在menuconfig界面中, Download Configuration -> download port, 填入開發板在你的系統中對應的USB端口, 例如COM5, 注意這里只需要填純端口名, 不需要用完整的路徑.
可以調高波特率加快下載,只支持115200, 460800, 921600, 1000000, 2000000, Save后退出menuconfig

其余燒錄和選項與Linux環境相同, 請參考Linux相應說明.

問題

如果修改代碼后編譯, 發現固件未更新, 可以執行下面的命令清空舊的編譯輸出, 然后再次編譯

# 清理舊的編譯結果和中間結果
make distclean
# 重新編譯
make


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM