国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何在VS Code中使用瑞薩RA系列MCU

瑞薩嵌入式小百科 ? 來源:瑞薩MCU小百科 ? 2025-04-16 14:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

VS Code簡介

VS Code(Visual Studio Code)是微軟公司出品,它是一個免費且多功能的代碼編輯器,幾乎支持所有主要的編程語言和框架。特別是最近又新加了Github Copilot功能,讓用戶平滑進入AI編程時代,進一步提高了用戶編寫代碼的效率。它也支持多種操作系統,windows/Linux/Mac多平臺,可以在【Visual Studio Code官網】(>=v1.96.0)中下載。

Visual Studio Code官網

https://code.visualstudio.com/

瑞薩電子作為國際知名嵌入式處理器大廠,緊跟技術潮流發展,積極適配VScode開發生態,針對瑞薩的多種類型的MCU和MPU平臺,開發了Renesas VS Code Extensions,幫助用戶在VS Code中構建和調試Renesas C/C++項目,它包括:

Renesas Build Utilities構建項目

https://marketplace.visualstudio.com/items?itemName=RenesasElectronicsCorporation.renesas-build-utilities

Renesas Debug調試項目

https://marketplace.visualstudio.com/items?itemName=RenesasElectronicsCorporation.renesas-debug

本文將分為三部分來逐一介紹RA,RX,RL78系列MCU平臺在VS Code的使用步驟和事項。

RA MCU簡介

477960dc-19b0-11f0-9310-92fbcf53809c.png

RA家族系列MCU采用ArmCortex-M33、-M23、-M4和-M85處理器內核,并經過PSA認證的、是行業領先的32位MCU。目前,涵蓋RA0/RA2/RA4/RA6/RA8系列。

具體步驟如下:

軟件安裝

1Python安裝

從下方鏈接下載并安裝64位Python 3.10.0或者以上版本。

64位Python 3.10.0

https://www.python.org/downloads/

將Python 3.10文件夾的路徑添加到“path”環境變量中。可以參考這篇博文。

Windows上安裝Python 環境并配置環境變量(超詳細教程)_python windows環境變量-CSDN博客

https://blog.csdn.net/Lyh1gguyg/article/details/146276117

2RA Smart Configurator(RASC)安裝

從下方鏈接下載并安裝。

RA Smart Configurator(RASC)安裝

https://github.com/renesas/fsp/releases

3CMAKE和Ninja安裝

從下方鏈接下載CMake Windows x64 installer(.msi),并安裝。

:CMAKE版本大于3.31.1即可。

CMake Windows x64 installer(.msi)

https://cmake.org/

在安裝的時候,注意將CMake文件夾的路徑添加到“path”環境變量中。

47dceac6-19b0-11f0-9310-92fbcf53809c.png

從下方鏈接下載ninja-win.zip。解壓zip文件,并把ninja.exe復制到CMake的安裝路徑下的bin文件夾下。

ninja-win.zip

https://github.com/ninja-build/ninja/releases/

打開windows命令窗口。輸入ninja --version和cmake --version檢查是否安裝正確,并且已經添加到了環境變量中。

481631f0-19b0-11f0-9310-92fbcf53809c.png

4安裝編譯工具鏈GCC和LLVM

GCC

https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads

LLVM

https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases

注意確保您下載的工具鏈版本和您使用的FSP版本相匹配。

將GCC的bin文件夾路徑添加到ARM_GCC_TOOLCHAIN_PATH環境變量中,將LLVM的bin文件夾路徑添加到ARM_LLVM_TOOLCHAIN_PATH環境變量中。

注意,有些電腦用戶,如果在添加了GCC和LLVM到環境變量中后,在接下來的步驟中,遇到了上述變量找不到的情況,可以嘗試使用管理員權限打開和運行VS Code。

48731730-19b0-11f0-9310-92fbcf53809c.png

5安裝和配置RASC

對于RA項目,建議在開始開發之前安裝和配置RASC(RA Smart Configurator)。從下方鏈接下載安裝RASC。

https://github.com/renesas/fsp/releases

6打開VS Code

打開VS Code,請先確保已經在VS Code中已經安裝好Renesas Build Utilities和Renesas Debug擴展。

打開Command Palette(鼠標左鍵選擇View=>Command Palette菜單,或者使用CTRL+SHIFT+P快捷鍵),然后再點擊Renesas:Open Renesas Support Files Manager。

48ae7b68-19b0-11f0-9310-92fbcf53809c.png

選擇左邊RA,然后再選擇Install,等待安裝完成。

48c51a4e-19b0-11f0-9310-92fbcf53809c.png

添加Smart Configurators。

點擊Select RA SC按鈕。

48e3d89e-19b0-11f0-9310-92fbcf53809c.png

在彈出的對話框中選擇已經安裝的rasc.exe。

48fe990e-19b0-11f0-9310-92fbcf53809c.png

Renesas Debug擴展將自動導入并注冊RASC到VS Code中。

此過程將注冊Smart Configurator以供使用,并導入調試所需的設備文件。

491e1752-19b0-11f0-9310-92fbcf53809c.png

7創建工程

打開VS Code,點擊View→Command Palette 后,選擇Renesas:Create RA Project with Smart Configurator。

49374312-19b0-11f0-9310-92fbcf53809c.png

VSCode會顯示已經安裝的RA Smart Configurator列表,選擇其中的一個Smart Configurator。

494843c4-19b0-11f0-9310-92fbcf53809c.png

選擇創建工程的文件夾

495b4fb4-19b0-11f0-9310-92fbcf53809c.png

輸入項目名稱,然后點擊Next。

496bbc28-19b0-11f0-9310-92fbcf53809c.png

配置好您的板子信息,設備類型和工具鏈。然后點擊Next。

4982fd0c-19b0-11f0-9310-92fbcf53809c.png

選擇“No RTOS”,然后點擊Next。

499ecfbe-19b0-11f0-9310-92fbcf53809c.png

選擇下圖中的工程模板,然后再點擊Finish完成項目創建。

49b07174-19b0-11f0-9310-92fbcf53809c.png

當工程生成完畢后,關閉RA Smart Configurator。

49c846dc-19b0-11f0-9310-92fbcf53809c.png

工程編譯

注意

VS Code中的Restricted模式,會造成Command Palette中CMake命令不可用。

49e47866-19b0-11f0-9310-92fbcf53809c.png

需要將Restricted模式關閉。點擊左下角的Restricted Mode,點擊Trust。

49ff7184-19b0-11f0-9310-92fbcf53809c.png

當第一次打開先前步驟創建的工程時,請使用Command Palette中的CMake configure來配置CMake和Kit selection。

4ac12162-19b0-11f0-9310-92fbcf53809c.png

然后對kit進行配置,選擇“ARM GCC - Ninja”。

4ad8b96c-19b0-11f0-9310-92fbcf53809c.png

注意:如果在此步驟,選擇了錯誤的CMake kit會導致編譯失敗。您可以通過Command Palette中的“CMake:Select a kit”重新配置Kit。

點擊菜單中的Terminal→Run Build Task。

4af27654-19b0-11f0-9310-92fbcf53809c.png

選擇Build Project。

4b065818-19b0-11f0-9310-92fbcf53809c.png

當工程編譯完成,默認情況下,.elf會生成在“build//CMakeFiles/.elf.dir/”文件夾中。

工程調試

可以通過點擊Run→Start Debugging,或者F5鍵來啟動調試。

4b1a6894-19b0-11f0-9310-92fbcf53809c.png

4b2b23c8-19b0-11f0-9310-92fbcf53809c.png

當調試開始后,通用的調試控制按鈕將顯示,包括如返回,暫停,單步,單步跳過,單步跳出,重啟,調試停止。在Debug Console處,將顯示調試過程中的一些有用信息。

4b4ade8e-19b0-11f0-9310-92fbcf53809c.png

在調試期間,本地變量,設備寄存器,調用堆棧,監視變量,外設狀態的詳細信息將顯示在Run and Debug選項卡中VS Code主側邊欄。

4b631f44-19b0-11f0-9310-92fbcf53809c.png

通過上述步驟,用戶完整體驗了在VS Code中使用瑞薩RA系列MCU的全過程。接下來的內容將介紹如何在VS Code中操作瑞薩RX和RL78系列MCU,敬請繼續關注!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    147

    文章

    18923

    瀏覽量

    397973
  • 操作系統
    +關注

    關注

    37

    文章

    7401

    瀏覽量

    129276
  • 瑞薩
    +關注

    關注

    37

    文章

    22481

    瀏覽量

    90847
  • vscode
    +關注

    關注

    1

    文章

    172

    瀏覽量

    9149
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何搭建RA VS code開發環境

    在上一篇文章“當RA MCU遇見Zephyr,打通嵌入式開發任督二脈!”中,我們介紹了Zephyr極具前景的發展趨勢以及開發板對Zephyr的深度融合支持。
    的頭像 發表于 11-05 14:41 ?4445次閱讀
    如何搭建<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>VS</b> <b class='flag-5'>code</b>開發環境

    何在VS Code中使RX系列MCU

    RX家族系列MCU圍繞先進的CPU內核構建,匯集了的各種技術創新。基于多年積累的專有技術,它們旨在在各個方面提供更好的響應性和能效,同時結合出色的運行性能和低功耗。為工業、家用電子
    的頭像 發表于 04-17 17:58 ?3899次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>中使</b>用<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>RX<b class='flag-5'>系列</b><b class='flag-5'>MCU</b>

    RA MCU遇見Zephyr系列(3)——在Vs code中配置Zephyr集成開發環境

    RA生態工作室關注我們上一篇文章介紹了如何在VScode中使官方插件為RA芯片創建項目與項
    的頭像 發表于 01-01 10:04 ?4817次閱讀
    當<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>遇見Zephyr<b class='flag-5'>系列</b>(3)——在<b class='flag-5'>Vs</b>  <b class='flag-5'>code</b>中配置Zephyr集成開發環境

    電子RA系列MCU解決智能物聯網系統開發痛點

    電子株式會社今日宣布推出采用32位ARM?Cortex?-M核的RA(高端)系列MCU。
    發表于 10-08 08:06 ?2534次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b>解決智能物聯網系統開發痛點

    《電子發燒友電子設計周報》聚焦硬科技領域核心價值 第8期:2025.04.14--2025.04.18

    studio開發環境、RA8D1單片機給大家描述RTC這個模塊的使用方法。 8、如何在VS Code中使
    發表于 04-18 20:03

    RA系列MCU選型指南

    RA系列MCU產品基于Arm Cortex-M內核,與自有內核RL78和RX系列一起,成為
    發表于 11-08 13:51 ?3264次閱讀

    線下培訓 | 電子RA MCU應用開發培訓課程報名開啟![野火電子]

    TRAINING RA應用開發培訓課程來了! 電子RA系列MCU產品基于Arm ?Corte
    的頭像 發表于 03-21 10:30 ?2147次閱讀

    新聞 | 電子MCU和MPU產品線將支持Microsoft Visual Studio Code

    新聞快訊 全球半導體解決方案供應商電子(TSE:6723)宣布其客戶現可以使用Microsoft Visual Studio CodeVS C
    的頭像 發表于 08-03 18:15 ?1085次閱讀
    新聞 | <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>MCU</b>和MPU產品線將支持Microsoft Visual Studio <b class='flag-5'>Code</b>

    電子MCU和MPU產品線將支持Microsoft Visual Studio Code

     全球半導體解決方案供應商電子宣布其客戶現可以使用Microsoft Visual Studio CodeVS Code)開發
    的頭像 發表于 08-04 13:40 ?1079次閱讀

    Visual Studio Code - 如何在Visual Studio CodeVS Code)中構建和調試RL78項目

    Studio Code - 如何在Visual Studio CodeVS Code)中構建和調試RL78項目 文章出處:【微信公眾號:
    的頭像 發表于 08-14 12:05 ?1699次閱讀

    RA MCU串口通信空閑中斷

    RA MCU串口通信空閑中斷
    的頭像 發表于 09-26 16:59 ?1948次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>串口通信空閑中斷

    電子RA家族推出RA8系列高算力通用MCU

    電子RA家族推出RA8系列高算力通用MCU,是業界首款基于Arm? Cortex?-M85(
    的頭像 發表于 04-02 14:14 ?3270次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA</b>8<b class='flag-5'>系列</b>高算力通用<b class='flag-5'>MCU</b>

    RA MCU家族推出集成Arm? Cortex?-M23內核的全新RA0系列

    RA MCU家族推出全新的RA0系列,RA0E1
    的頭像 發表于 04-10 14:32 ?2826次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>家族推出集成Arm? Cortex?-M23內核的全新<b class='flag-5'>RA</b>0<b class='flag-5'>系列</b>

    何在VS code中配置Zephyr集成開發環境

    上一篇文章介紹了如何在VS code中使官方插件為RA
    的頭像 發表于 11-05 14:46 ?1504次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>VS</b> <b class='flag-5'>code</b>中配置Zephyr集成開發環境

    電子RA系列MCU 2025年新品回顧

    2025年RA系列推出10個新產品,覆蓋了從入門級低功耗(RA0E2)、中端低功耗(RA4C
    的頭像 發表于 01-27 09:57 ?1227次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b> 2025年新品回顧