0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

CW32 搭建VSCODE+GCC交叉編譯環(huán)境

華仔的編程隨筆 ? 來源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-06-28 17:02 ? 次閱讀

一、安裝arm交叉編譯環(huán)境

下載網(wǎng)址:Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer

image.png

下載速度有點慢,可以用下載工具下載,這樣快一些。

2、下載的是.zip壓縮包,將壓縮包解到目錄,這里是I:gcc_arm,如下圖

image.png

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

image.png

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

image.png

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

image.png

二、安裝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的目錄下面:

image.png

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

image.png

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

image.png

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

image.png

5、打開一個CW32L083的工程,測試一下:

image.png

make成功編譯好了。

三、安裝pyocd

Pyocd可以用pythonpip下載安裝,我這里直接下載安裝包,指定目錄:

image.png

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

image.png

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

image.png

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

image.png

至此,win10下面用vscode開發(fā)CW32L系列就完成了。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 交叉編譯
    +關注

    關注

    0

    文章

    32

    瀏覽量

    12608
  • 編譯環(huán)境

    關注

    0

    文章

    12

    瀏覽量

    8538
  • CW32
    +關注

    關注

    1

    文章

    172

    瀏覽量

    525
收藏 人收藏

    評論

    相關推薦

    CW32移植Free-RTOS】CW32開發(fā)者扶持計劃

    CW32配置Free-RTOS全過程,CW32開發(fā)者扶持計劃
    的頭像 發(fā)表于 04-18 09:38 ?6014次閱讀
    【<b class='flag-5'>CW32</b>移植Free-RTOS】<b class='flag-5'>CW32</b>開發(fā)者扶持計劃

    小白從0學習CW32的第一天(搭建軟件開發(fā)環(huán)境

    小白從0學習CW32的第一天(搭建軟件開發(fā)環(huán)境
    的頭像 發(fā)表于 05-26 14:34 ?1917次閱讀
    小白從0學習<b class='flag-5'>CW32</b>的第一天(<b class='flag-5'>搭建</b>軟件開發(fā)<b class='flag-5'>環(huán)境</b>)

    首創(chuàng)ubuntu下cw32l031的vscode+gcc工程創(chuàng)建、下載、調(diào)試

    首創(chuàng)在ubuntu下面用vscode實現(xiàn)cw32l031的gcc工程創(chuàng)建、編譯、下載與調(diào)試
    的頭像 發(fā)表于 06-25 21:49 ?2.4w次閱讀
    首創(chuàng)ubuntu下<b class='flag-5'>cw</b>32l031的<b class='flag-5'>vscode+gcc</b>工程創(chuàng)建、下載、調(diào)試

    【Ubuntu VSCODE+GCCCW32L031實現(xiàn)printf工程

    CW32L031在ubuntu系統(tǒng)下面實現(xiàn)GCC,驅(qū)動UART,實現(xiàn)printf工程
    的頭像 發(fā)表于 06-28 17:07 ?968次閱讀
    【Ubuntu <b class='flag-5'>VSCODE+GCC</b>】<b class='flag-5'>CW</b>32L031實現(xiàn)printf工程

    Ubuntu VSCODE+GCCCW32L031驅(qū)動sht30

    CW32L031在ubuntu下面,使用VSCODE+gcc實現(xiàn)對sht30溫濕計的驅(qū)動
    的頭像 發(fā)表于 06-28 17:12 ?2.4w次閱讀
    Ubuntu <b class='flag-5'>VSCODE+GCC</b>】<b class='flag-5'>CW</b>32L031驅(qū)動sht30

    ubuntu交叉編譯環(huán)境搭建

    內(nèi)容如下,次步驟可證明交叉工具鏈安裝完成且環(huán)境變量設置無誤。圖1 arm-linux-gnueabihf-gcc版本信息2.簡單的例子 編寫一個測試文件,在PC機上完成編譯然后通過FT
    發(fā)表于 12-26 15:03

    請問一下如何搭建1012的交叉編譯環(huán)境

    請問一下如何搭建1012的交叉編譯環(huán)境,我下載的資料里面的Ubuntu18 的 aarch64-linux-gnu-gcc 的版本是7.5的
    發(fā)表于 01-06 07:52

    如何搭建交叉編譯環(huán)境?如何驗證是否安裝成功?

    [td]A40i板子在linux編譯篇4.5中寫到編譯前需要確保已經(jīng)搭建交叉編譯環(huán)境,即
    發(fā)表于 01-13 06:09

    首創(chuàng)CW32L083GCC工程模版

    VScode或者其他的編譯器來實現(xiàn)開發(fā)環(huán)境搭建,就需要自己編寫CW32L083_FLASH.ld、以及startup_
    發(fā)表于 06-19 22:17

    嵌入式交叉編譯環(huán)境搭建解析

    5.1.1 嵌入式交叉編譯環(huán)境搭建 交叉編譯的概念在第4章中已經(jīng)詳細講述過,
    發(fā)表于 10-18 16:44 ?1次下載

    嵌入式Linux開發(fā)環(huán)境搭建-3-安裝交叉編譯工具鏈

    嵌入式Linux開發(fā)環(huán)境搭建-安裝交叉編譯工具鏈1、下載2、解壓3、設置環(huán)境變量參考文檔ubuntu下安裝
    發(fā)表于 11-02 13:21 ?12次下載
    嵌入式Linux開發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>-3-安裝<b class='flag-5'>交叉</b><b class='flag-5'>編譯</b>工具鏈

    arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266開發(fā)環(huán)境(一篇足矣)前言:入門開源硬件開發(fā),在搭建編譯
    發(fā)表于 12-05 14:06 ?31次下載
    arduino / <b class='flag-5'>VScode</b>+platformIO<b class='flag-5'>搭建</b>esp32/esp8266<b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b>(一篇足矣)

    STM32 GCC編譯環(huán)境搭建

    ://launchpad.net/~team-gcc-arm-embedded/+archive/ubuntu/ppa(1)、在/usr/local目錄下新建 complier 文件夾(存放編譯工具鏈)#cd /user/local#mkdir complier#chmo
    發(fā)表于 12-22 18:44 ?8次下載
    STM32 <b class='flag-5'>GCC</b><b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    3568編譯環(huán)境搭建

    主要介紹如何在本地搭建編譯環(huán)境編譯rockchipBBuildrootllinuxSDK的源代碼。d當前sdk只支持在linux環(huán)境
    發(fā)表于 12-13 11:23 ?18次下載

    基于CW32的物聯(lián)網(wǎng)應用

    CW32】基于CW32的物聯(lián)網(wǎng)應用
    的頭像 發(fā)表于 11-02 15:55 ?663次閱讀
    基于<b class='flag-5'>CW32</b>的物聯(lián)網(wǎng)應用