0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

当RA MCU遇见Zephyr系列(3)——在Vs code中配置Zephyr集成开发环境

RA生态工作室 2026-01-01 10:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RA在VS code中的开发有了基础的了解。

当RA MCU遇见Zephyr,打通嵌入式开发任督二脉!

当RA MCU遇见Zephyr系列(2)——搭建瑞萨RA VS code开发环境


接下来我们就正式开始Zephyr开发的介绍,同样是借助VS code中的Zephyr官方插件辅助进行配置。在这篇文章中我们就先介绍如何正确使用Zephyr IDE这一官方插件。


打开VS code左侧的extension,搜索Zephyr,可以看到Zephyr IDE这一插件,点击Install更新之后,屏幕左侧瑞萨图标下方就出现了Zephyr IDE的快捷入口


2d3011d4-e6b6-11f0-8ce9-92fbcf53809c.png


点击图标后显示如下界面:


2d411d26-e6b6-11f0-8ce9-92fbcf53809c.png


这便是我们接下来会用到的快捷配置导航栏。


在开始配置前,我们先在C盘或者D盘目录下直接建立一个Zephyr文件夹用来存放Zephyr项目(最好直接使用C:/Zephyr或D:/Zephyr这种,不然后续配置环境时易报错)。


开始之前先在资源管理器中打开这个文件夹,作为我们工作的空间。


2d4d7d78-e6b6-11f0-8ce9-92fbcf53809c.png


2d5866e8-e6b6-11f0-8ce9-92fbcf53809c.png


文件打开后点击右下角Zephyr图标回到Zephyr配置页面开始配置Zephyr开发环境。


首先点击第二行[Install Host Tools]进行所需插件工具的更新,平台自动检查Zephyr所需七大插件的下载更新情况,并自动完成更新(第一次使用时会有部分插件更新失败,属于正常现象,多试几次)所有插件更新完成后如下图所示。


2d693676-e6b6-11f0-8ce9-92fbcf53809c.png


工具配置完成后点击第四行[WorkSpace Setup],开始配置工作空间。


2d77e69e-e6b6-11f0-8ce9-92fbcf53809c.png


从顶部导航栏中跳出的选项中选择[Open Current Directroy],直接在我们之前创建的Zephyr文件夹中构建WorkSpace。


2d82df54-e6b6-11f0-8ce9-92fbcf53809c.png


对于首次使用的小伙伴,选择[Create new west.yml],在本地创建新的拉取菜单文件。


2d8c369e-e6b6-11f0-8ce9-92fbcf53809c.png


已经创建之后就会有使用本地拉取菜单文件这一选项。


2d9676f4-e6b6-11f0-8ce9-92fbcf53809c.png


选择[Create new west.yml]之后我们选择[Minimal Zephyr],选择所需要的hal库包。


2da50ffc-e6b6-11f0-8ce9-92fbcf53809c.png


选择Renesas


2db090b6-e6b6-11f0-8ce9-92fbcf53809c.png


Zephyr版本选择默认Default


2dc0b87e-e6b6-11f0-8ce9-92fbcf53809c.png


选择完毕配置成功后会自动执行West Update,成功之后就已经完成百分之九十的环境配置了,因此百分之九十的问题也会出现在这一环节,各位小伙伴一定要耐心解决,成功界面如下图所示。


2dca0244-e6b6-11f0-8ce9-92fbcf53809c.png


如果这一步失败了也不要紧,我们可以使用下面的工具逐一排查。

Install SDK

选择交叉编译工具版本,对应上述选择Zephyr版本部分,点击后可以看到Zephyr对应版本使用的交叉编译工具版本。


2dd84a84-e6b6-11f0-8ce9-92fbcf53809c.png


Tip:如果这里没有出现最新的0.17.3 Zephyr 4.2版本,那说明创建环节还未成功,先点击下面的[West Config],后续选择参考上文。


配置成功后如图所示。


2de3745e-e6b6-11f0-8ce9-92fbcf53809c.png


WEST CONFIG

2dfc00aa-e6b6-11f0-8ce9-92fbcf53809c.png


创建Config文件,对应上述配置中的第一环节。


Setup West Environment

创建.venv Python虚拟工作环境文件,成功如图。


2e1c39ec-e6b6-11f0-8ce9-92fbcf53809c.png


West Init

2e31253c-e6b6-11f0-8ce9-92fbcf53809c.png


参考上文即可。


上述工具可帮助我们逐一排查问题出现地点并且针对性解决,若四个部分均成功检验通过,那么最后一步点击WSET UPSDATE会很顺利,如果UPDATE失败,请势必仔细检查上述步骤均有没有成功配置,更新成功如下图所示:


2e389c5e-e6b6-11f0-8ce9-92fbcf53809c.png


Update成功意味着你成功完成了Zephyr开发环境的搭建工作,接下来就可以在VS code中开始Zephyr之旅了。


在下一篇文章中我们就用一个简单的LED闪灯程序来展示如何进行程序的构建与烧录。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19252

    浏览量

    405235
  • RA
    RA
    +关注

    关注

    0

    文章

    41

    浏览量

    25396
  • Zephyr
    +关注

    关注

    1

    文章

    63

    浏览量

    6648
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Zephyr领进门系列:MCUXPresso for VS Code插件安装

    一套PC端的Zephyr OS开发环境。话不多说,开整! 1.  安装VS Code 相信不少小伙伴已经将
    的头像 发表于 12-19 09:53 3329次阅读
    <b class='flag-5'>Zephyr</b>领进门<b class='flag-5'>系列</b>:MCUXPresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件安装

    恩智浦分享Zephyr调试技巧

    前面几期中,我们着重给大家介绍了如何搭建Zephyr开发环境,以及如何添加自己的应用代码。今天让我们开始一个新的篇章:Zephyr调试技巧以及介绍Ozone进行
    的头像 发表于 03-13 09:05 2738次阅读

    如何搭建瑞萨RA VS code开发环境

    在上一篇文章“RA MCU遇见Zephyr,打通嵌入式开发任督二脉!”
    的头像 发表于 11-05 14:41 4850次阅读
    如何搭建瑞萨<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>

    使用MCUXpresso for VS Code插件开发Zephyr的hello world

    本期来到Zephyr实战经验演练,小编带着大家一起使用MCUXpresso for VS Code插件来开发一个属于Zephyr的hello
    的头像 发表于 01-03 09:21 2252次阅读
    使用MCUXpresso for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>插件<b class='flag-5'>开发</b><b class='flag-5'>Zephyr</b>的hello world

    RA MCU遇见Zephyr系列(2)——搭建瑞萨RA VS code开发环境

    在上一篇文章“RAMCU遇见Zephyr,打通嵌入式开发任督二脉!”,我们介绍了Zephyr
    的头像 发表于 12-17 12:04 4888次阅读
    <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>(2)——搭建瑞萨<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>

    RA MCU遇见Zephyr系列(4)——闪灯程序的构建与调试

    RAMCU遇见Zephyr,打通嵌入式开发任督二脉!RAMCU遇见
    的头像 发表于 01-06 18:05 7743次阅读
    <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-Eco-RA4M2开发板评测】适配Zephyr OS,快速驱动LED与串口

    RT-Thread。这次我将使用zephyr开发,由于zephyr只支持EK_RA4M2这款官方的开发板,所以还需要自己进适配才能使用,下
    发表于 03-19 15:01

    RA-Eco-RA4M2开发板评测】Zephyr之RTC适配与验证

    的中断控制器, ra4-cm33-common.dtsi 定义。 3 RTC 驱动 API **RA4M2 使用
    发表于 03-20 15:07

    【泰凌微TLSR9系列开发套件试用体验】Zephyr编译环境搭建

    ,高配版本将包含更多的硬件资源用于对这些产品的支持。大家可以Zephyr支持的设备中发现TLSR9系列:1. 代码获取git clonehttps://github.com
    发表于 07-08 10:25

    浅析Zephyr应用的代码结构的自定义驱动

    不想将驱动放入Zephyr,就需要将驱动纳入到应用代码目录。 Zephyr驱动的添加可以分为3个级别: 有
    的头像 发表于 08-18 09:08 7043次阅读

    Zephyr笔记:Windows下搭建开发环境

    这里选择的是Zephyr当前最新的Release版本2.2.0进行说明的,我的电脑是Windows 7 64位系统,对于其他版本的Zephyr配置步骤应该差不多。
    的头像 发表于 03-31 15:22 3795次阅读

    瑞萨电子RA系列MCU+Zephyr的独特优势

    智能终端、物联网、安全设备等高速发展的背景下,传统主流#RTOS 多平台移植、协议栈、安全性等方面需要投入较多精力,更可靠、更现代、更安全成为了实时操作系统未来发展的主流方向。其中,RA
    的头像 发表于 09-02 14:08 2447次阅读
    瑞萨电子<b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>MCU+Zephyr</b>的独特优势

    如何在VS code配置Zephyr集成开发环境

    上一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RAVS
    的头像 发表于 11-05 14:46 1982次阅读
    如何在<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'>Zephyr</b><b class='flag-5'>集成</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    RA MCU遇见Zephyr,打通嵌入式开发任督二脉!

    。其中,RA系列MCU+Zephyr可能是更符合发展趋势的解决方案。一什么是Zephyr?#Zephyr是一款由Linux基金会主导,专为嵌
    的头像 发表于 12-08 17:14 2090次阅读
    <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>任督二脉!

    留言有礼 | 立创 × 瑞萨--立创·地奇星RA6E2征集令来啦!!!最高2000元等你来拿!!!

    RA MCU遇见Zephyr,打通嵌入式开发任督二脉!
    的头像 发表于 12-08 17:14 1132次阅读
    留言有礼 | 立创 × 瑞萨--立创·地奇星<b class='flag-5'>RA</b>6E2征集令来啦!!!最高2000元等你来拿!!!