伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

當RA MCU遇見Zephyr系列(2)——搭建瑞薩RA VS code開發環境

RA生態工作室 ? 2025-12-17 12:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在上一篇文章“當RA MCU遇見Zephyr,打通嵌入式開發任督二脈!”中,我們介紹了Zephyr極具前景的發展趨勢以及瑞薩開發板對Zephyr的深度融合支持。


在智能終端、物聯網、安全設備等高速發展的背景下,傳統主流RTOS在多平臺移植、通信協議棧、安全性等方面需要投入較多精力,因此,Zephyr操作系統逐漸被越來越多的開發者的青睞。


但是盡管Zephyr有很多的優勢,專業集成開發環境(IDE)的缺失卻使得其有不小的入門門檻。


具體體現在Zephyr操作系統有著自己一套獨特的解決方案:


其中包括Zephyr原生工具West,代碼管理工具GIT、Python環境、構建工具Cmake和Ninjia以及交叉編譯工具鏈Zephyr SDK。


對于想要深入學習Zephyr的開發者來說,如何正確配置以及使用上述工具鏈非常重要但也非常麻煩,因此我們借助VS code這一強大的代碼編輯器輔助Zephyr的開發,借助其豐富的插件,讓更多的開發者參與到Zephyr的開發中來。


在這篇文章中,我們就先來詳細講一講如何配置瑞薩RA VS code開發環境以及如何使用瑞薩官方插件進行項目構建與調試,為之后的Zephyr VS code開發做鋪墊。


01

配置RASC+VS code開發環境

首先便是VS code的下載,各位小伙伴只需前往VS code官網下載最新版本就可以了。鏈接如下:

VScode下載

https://code.visualstudio.com/

761b4112-dafd-11f0-8ce9-92fbcf53809c.png


安裝好VS code后點擊左側的extension,輸入Renesas進行查找,如下圖所示。


762a059e-dafd-11f0-8ce9-92fbcf53809c.png


熟悉VS code的小伙伴可能會知道VS code配置嵌入式開發環境其實是比較麻煩的,需要下載很多插件并正確配置路徑。


但是我們瑞薩的Renesas Build Utilities和Renesas Debug兩個插件直接提供一站式解決方案,只需要下載這兩個插件,就可以一站式幫您解決所有插件的更新與配置。


763ae788-dafd-11f0-8ce9-92fbcf53809c.png76482cfe-dafd-11f0-8ce9-92fbcf53809c.png


如圖點擊Install更新下載兩款插件,點擊確認信任,屏幕左側的extension下方就出現了一個大寫的R圖標,那就是瑞薩插件的快捷入口,點擊進入,如下圖所示。


765a6b30-dafd-11f0-8ce9-92fbcf53809c.png


點擊最左上角的Renesas Quick Install,選擇第二個Renesas RA,點一下后面的install,右側跳出如下圖所示界面。


766528e0-dafd-11f0-8ce9-92fbcf53809c.png


瑞薩平臺會自動檢查瑞RA器件系列所需的依賴插件。包括本地環境和CMake、Ninja Build、Python 3.10、ARM GNU工具鏈、SEGGER J-Link、RA系列支持文件和瑞薩RA智能配置器安裝,然后在必要時為它們創建安裝計劃。


右側會顯示所有推薦安裝的插件版本,當然,你也可以在“Build Tools”,“Debug Tools”,“Device Support” and the “Smart Configurators”這幾個界面挑選工具的其他版本。如下圖所示。


7673a000-dafd-11f0-8ce9-92fbcf53809c.png


一般沒有特殊情況我們都建議直接點擊右下角的Start installation,直接一鍵安裝推薦版本,之后只需靜靜等待更新完成即可,更新時間可能會比較長(如果顯示failed失敗了的話可以多試幾次)。


其中在安裝J-link時會跳出彈窗。


7680848c-dafd-11f0-8ce9-92fbcf53809c.png


這里沒有要特別注意的地方,一直點Next就可以了。


最后所有插件后面都顯示Installed,這樣我們瑞薩RA開發所需要的VS code配置就完成了。


02

創建項目

76907a0e-dafd-11f0-8ce9-92fbcf53809c.png


點擊導航欄左下角的【Create Renesas RA project】。


這時屏幕最上方的導航欄會顯示已安裝的RASC。


769a0312-dafd-11f0-8ce9-92fbcf53809c.png


點擊之后會跳出文件窗口,選擇你希望的項目保存地點:


76a3e508-dafd-11f0-8ce9-92fbcf53809c.png


點擊選擇后RASC軟件頁面彈出,再次確認項目名稱與保存地點,點擊Next。


76b0cd54-dafd-11f0-8ce9-92fbcf53809c.png


在工具欄中選擇瑞薩RA板卡型號與編譯工具點擊Next(創建項目環節這一步最關鍵,一定要選擇正確的板卡,否則無法燒錄)。


76be57a8-dafd-11f0-8ce9-92fbcf53809c.png


選擇是否要“Smart Bundle”配置點擊Next(默認不需要)。


76cbd540-dafd-11f0-8ce9-92fbcf53809c.png


選擇RTOS項目(默認NO RTOS)點擊Next。


76d97cc2-dafd-11f0-8ce9-92fbcf53809c.png


選擇構建最小項目還是led閃爍項目后點擊Finish完成項目創建。


76e71f9e-dafd-11f0-8ce9-92fbcf53809c.png


構建完成后關閉RASC軟件,即可在VS Code左側看見項目。


76f25d8c-dafd-11f0-8ce9-92fbcf53809c.png76ff9ad8-dafd-11f0-8ce9-92fbcf53809c.png


03

項目構建

首次打開項目時,必須執行CMake配置和CMake Kit選擇。為了執行這些作,請在VS Code中打開“命令面板”,然后從命令中選擇“CMake:Configure”。


770a42b2-dafd-11f0-8ce9-92fbcf53809c.png


然后,將顯示套件選擇菜單。如果項目是為GCC工具鏈生成的,則從菜單中選擇“Renesas Platform:Arm GNU Toolchain...”,如果項目是為LLVM工具鏈生成的,則從菜單中選擇“Renesas Platform:Arm LLVM Toolchain...”。使用“Renesas Platform:...”套件非常重要,因為它們包含瑞薩項目的特定配置參數。


7717c89c-dafd-11f0-8ce9-92fbcf53809c.png


選擇完成后,轉到并單擊菜單中的“Terminal”=> “Run Build Task”。


7725a02a-dafd-11f0-8ce9-92fbcf53809c.png


將顯示構建選項,選擇“Build Project”選項。


773358dc-dafd-11f0-8ce9-92fbcf53809c.png


構建成功后如圖所示。默認情況下,構建項目可以在“build//CMakeFiles/.elf.dir/”文件夾中找到。


04

調試

選擇創建的配置,單擊【Run and Debug】選項卡中的【Start Debugging】按鈕。


77444638-dafd-11f0-8ce9-92fbcf53809c.png


當VS Code啟動調試會話時,可以通過調試流控制按鈕執行常見的調試控制流功能,如恢復、掛起、單步執行、單步執行、單步執行、重新啟動、終止調試會話。


7750be40-dafd-11f0-8ce9-92fbcf53809c.png


在調試會話期間,可以在VS Code的主側邊欄的【Run and Debug】選項卡中訪問有關局部變量、設備寄存器、調用堆棧、監視變量和外圍設備狀態的詳細信息。


77605c10-dafd-11f0-8ce9-92fbcf53809c.png


05

編輯/重新配置項目

右鍵單擊項目根目錄下的“configuration.xml”文件,然后在上下文菜單中選擇“Open with RA Smart Configurator”選項。


777a3090-dafd-11f0-8ce9-92fbcf53809c.png


VS Code將顯示已安裝的【RA Smart Configurator】列表,從列表中選擇一個【Smart Configurato】以打開項目。


778f3a12-dafd-11f0-8ce9-92fbcf53809c.png


VS Code將在選定的RA智能配置器中打開項目,現在您可以在RA智能配置器中編輯您的項目配置。更改完成后,單擊“Generate Project Content”按鈕以重新生成項目內容。


779cad6e-dafd-11f0-8ce9-92fbcf53809c.png


介紹完如何使用VS code開發RA項目,下一篇我們就來介紹如何在VS code中配置Zephyr IDE。

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

    關注

    147

    文章

    18997

    瀏覽量

    400075
  • 瑞薩
    +關注

    關注

    37

    文章

    22498

    瀏覽量

    90974
  • RA
    RA
    +關注

    關注

    0

    文章

    34

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何搭建RA VS code開發環境

    在上一篇文章“RA MCU遇見Zephyr,打通嵌入式開發任督二脈!”中,我們介紹了
    的頭像 發表于 11-05 14:41 ?4510次閱讀
    如何<b class='flag-5'>搭建</b><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><b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    FPB-RA0E2開發板的批量加載例程

    RA MCU眾測寶典”環境搭建專題再添實用干貨!上一篇我們搞定了【FPB-
    的頭像 發表于 01-29 17:52 ?6907次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>FPB-<b class='flag-5'>RA0E2</b><b class='flag-5'>開發</b>板的批量加載例程

    RA-Eco-RA4M2開發板基本模板搭建與LED指南

    RA MCU眾測寶典”環境搭建專題再添硬核實操!這次將解鎖“基本模板
    的頭像 發表于 02-24 14:43 ?5869次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA-Eco-RA4M2</b><b class='flag-5'>開發</b>板基本模板<b class='flag-5'>搭建</b>與LED指南

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

    嵌入式開發任督二脈!RAMCU遇見Zephyr系列2)——
    的頭像 發表于 01-01 10:04 ?4967次閱讀
    <b class='flag-5'>當</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>遇見</b><b class='flag-5'>Zephyr</b><b class='flag-5'>系列</b>(3)——在<b class='flag-5'>Vs</b>  <b class='flag-5'>code</b>中配置<b class='flag-5'>Zephyr</b>集成<b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    RA MCU遇見Zephyr系列(4)——閃燈程序的構建與調試

    RAMCU遇見Zephyr,打通嵌入式開發任督二脈!RAMCU遇見
    的頭像 發表于 01-06 18:05 ?7248次閱讀
    <b class='flag-5'>當</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>遇見</b><b class='flag-5'>Zephyr</b><b class='flag-5'>系列</b>(4)——閃燈程序的構建與調試

    RA MCU眾測寶典 | 環境搭建之【RA-Eco-RA6E2-64PIN-V1.0 開發板】介紹、環境搭建、工程測試

    “RAMCU眾測寶典”環境搭建專題再添實用干貨!這次咱們聚焦高性能入門級開發板——【RA-Eco-RA6E2-64PIN-V1.0】。本文介紹了RA
    的頭像 發表于 03-20 16:23 ?4054次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>眾測寶典 | <b class='flag-5'>環境</b><b class='flag-5'>搭建</b>之【<b class='flag-5'>RA-Eco-RA6E2</b>-64PIN-V1.0 <b class='flag-5'>開發</b>板】介紹、<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>、工程測試

    電子RA-Eco-RA4M2搭建Keil開發環境指南

    電子RA4M2 32位微控制器(MCU系列使用支持TrustZone 的高性能Arm Cortex-M33內核。與片內的 Secure
    的頭像 發表于 03-18 08:07 ?2007次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA-Eco-RA4M2</b><b class='flag-5'>搭建</b>Keil<b class='flag-5'>開發</b><b class='flag-5'>環境</b>指南

    RA2L1入門學習】RA2L1開發環境搭建

    輕松應對多任務和聯網需求。 5. 結論 e2 studio + FSP 是 RA MCU 官方推薦的開發
    發表于 03-07 11:33

    RA6E2地奇星開發板試用】介紹、環境搭建、工程測試

    RA6E2地奇星開發板試用】介紹、環境搭建、工程測試 本文介紹了
    發表于 12-07 15:27

    RA4系列開發板體驗】開發環境搭建和新手點燈指南

    RA4系列開發板體驗】開發環境
    發表于 11-24 22:54

    RA系列MCU選型指南

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

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

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

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

    上一篇文章介紹了如何在VS code中使用官方插件為RA芯片創建項目與項目調試,相信大家對RA
    的頭像 發表于 11-05 14:46 ?1594次閱讀
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>code</b>中配置<b class='flag-5'>Zephyr</b>集成<b class='flag-5'>開發</b><b class='flag-5'>環境</b>

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

    2025年RA系列推出10個新產品,覆蓋了從入門級低功耗(RA0E2)、中端低功耗(RA4C
    的頭像 發表于 01-27 09:57 ?1418次閱讀
    <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年新品回顧

    RA MCU眾測寶典 | 環境搭建之【FPB-RA0E2開發環境搭建

    RA生態工作室關注我們“RAMCU眾測寶典”環境搭建專題更新啦!這次我們聚焦【FPB-RA0E2開發板,一步步打通
    的頭像 發表于 03-11 16:33 ?425次閱讀
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>眾測寶典 | <b class='flag-5'>環境</b><b class='flag-5'>搭建</b>之【FPB-<b class='flag-5'>RA0E2</b>】<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>