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

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

3天內不再提示

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

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

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

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

image.png

下載速度有點(diǎn)慢,可以用下載工具下載,這樣快一些。

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

image.png

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

image.png

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

image.png

5、測試arm交叉工具是否安裝好,打開(kāi)vscode終端,輸入arm- 然后按tab鍵可以自動(dòng)跳出arm-的可執行文件,執行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、下載完后執行,我們解壓到剛才我們gcc_arm的目錄下面:

image.png

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

image.png

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

image.png

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

image.png

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

image.png

make成功編譯好了。

三、安裝pyocd

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

image.png

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

image.png

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

image.png

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

image.png

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

審核編輯:湯梓紅

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

    關(guān)注

    0

    文章

    31

    瀏覽量

    12579
  • 編譯環(huán)境
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    8521
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    144

    瀏覽量

    378
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

    首創(chuàng )在ubuntu下面用vscode實(shí)現cw32l031的gcc工程創(chuàng )建、編譯、下載與調試
    的頭像 發(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  )建、下載、調試

    【Ubuntu VSCODE+GCCCW32L031實(shí)現printf工程

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

    Ubuntu VSCODE+GCCCW32L031驅動(dòng)sht30

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

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

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

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

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

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

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

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

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

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

    在ubuntu16.04.2中,安裝交叉編譯工具鏈在ubuntu中進(jìn)行嵌入式應用程序開(kāi)發(fā),安裝交叉編譯工具鏈是不可缺少的一個(gè)環(huán)節。PC操作系統:ubuntu16.04.2 LTS開(kāi)發(fā)板
    發(fā)表于 11-02 11:06 ?18次下載
    嵌入式Linux開(kāi)發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>-(4)安裝<b class='flag-5'>交叉</b><b class='flag-5'>編譯</b>工具鏈

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

    嵌入式Linux開(kāi)發(fā)環(huán)境搭建-安裝交叉編譯工具鏈1、下載2、解壓3、設置環(huán)境變量參考文檔ubuntu下安裝
    發(fā)表于 11-02 13:21 ?12次下載
    嵌入式Linux開(kāi)發(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開(kāi)發(fā)環(huán)境(一篇足矣)前言:入門(mén)開(kāi)源硬件開(kāi)發(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)境來(lái)編譯rockchipBBuildrootllinuxSDK的源代碼。d當前sdk只支持在linux環(huán)境
    發(fā)表于 12-13 11:23 ?18次下載

    2023電賽A題國獎CW32 開(kāi)源分享

    電賽A題開(kāi)源分享,主控為CW32
    的頭像 發(fā)表于 11-02 10:16 ?1105次閱讀
    2023電賽A題國獎<b class='flag-5'>CW32</b> 開(kāi)源分享

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

    CW32】基于CW32的物聯(lián)網(wǎng)應用
    的頭像 發(fā)表于 11-02 15:55 ?416次閱讀
    基于<b class='flag-5'>CW32</b>的物聯(lián)網(wǎng)應用
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看