一、安裝arm交叉編譯環(huán)境
下載網(wǎng)址:Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer

下載速度有點(diǎn)慢,可以用下載工具下載,這樣快一些。
2、下載的是.zip壓縮包,將壓縮包解到目錄,這里是I:gcc_arm,如下圖

3、I:gcc_armin為arm交叉編譯的命令目錄:

4、為了方便,我們把這個(gè)目錄添加到系統(tǒng)環(huán)境:

5、測(cè)試arm交叉工具是否安裝好,打開vscode終端,輸入arm- 然后按tab鍵可以自動(dòng)跳出arm-的可執(zhí)行文件,執(zhí)行arm-none-eabi-gcc.exe -v 后可以顯示版本號(hào):

二、安裝mingw
1、下載地址為:
https://zenlayer.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/sjlj/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z
2、下載完后執(zhí)行,我們解壓到剛才我們gcc_arm的目錄下面:

2、把mingw32-make.exe重命名為make.exe

3、與arm-gcc一樣,把環(huán)境變量加到路徑里面。

4、測(cè)試,在vscode終端下面輸入make按tab可以自動(dòng)補(bǔ)全make.exe,然后執(zhí)行 make.exe -v可以顯示版本號(hào)就OK了:

5、打開一個(gè)CW32L083的工程,測(cè)試一下:

make成功編譯好了。
三、安裝pyocd
Pyocd可以用python的pip下載安裝,我這里直接下載安裝包,指定目錄:

同時(shí)添加環(huán)境目錄

然后在終端執(zhí)行pyocd.exe list查看wch-link

四、執(zhí)行下載任務(wù):make flash

至此,win10下面用vscode開發(fā)CW32L系列就完成了。
審核編輯:湯梓紅
-
交叉編譯
+關(guān)注
關(guān)注
0文章
37瀏覽量
13027 -
編譯環(huán)境
+關(guān)注
關(guān)注
0文章
13瀏覽量
8747 -
CW32
+關(guān)注
關(guān)注
1文章
299瀏覽量
1850
發(fā)布評(píng)論請(qǐng)先 登錄
首創(chuàng)ubuntu下cw32l031的vscode+gcc工程創(chuàng)建、下載、調(diào)試
【Ubuntu VSCODE+GCC】CW32L031實(shí)現(xiàn)printf工程
Ubuntu VSCODE+GCC】CW32L031驅(qū)動(dòng)sht30
CW32系列MCU在Eclipse GCC + JLink下的使用示例分享
ubuntu交叉編譯環(huán)境搭建
請(qǐng)問一下如何搭建1012的交叉編譯環(huán)境?
嵌入式交叉編譯環(huán)境的搭建解析
嵌入式Linux開發(fā)環(huán)境搭建-3-安裝交叉編譯工具鏈
arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)
STM32 GCC編譯環(huán)境搭建
3568編譯環(huán)境搭建
不借助Linux系統(tǒng),在Windows下如何搭建ZMC900E交叉編譯環(huán)境
CW32L010 MCU在VSCode+GCC+EIDE+JLink下的使用示例
CW32 搭建VSCODE+GCC交叉編譯環(huán)境
評(píng)論