一起游 手游攻略 手游评测 当RA MCU遇见Zephyr系列(3)——在Vs code中配置Zephyr集成开发环境

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

时间: 来源:互联网 浏览:0

上一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建工程和工程调试。相信大家对于VS Code中的RA开发已经有了基本的了解。

当RA MCU遇见Zephyr,嵌入式开发的两条通道被打通!

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

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

打开VS code左侧的扩展,搜索Zephyr,可以看到Zephyr IDE插件。点击安装更新后,屏幕左侧的瑞萨图标下会出现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文件夹中构建工作区。

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。成功后,90%的环境配置已经完成,所以90%的问题也会出现在这个环节。朋友们一定要有耐心去解决。成功的界面如下图所示。

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 CONFIG2dfc00aa-e6b6-11f0-8ce9-92fbcf53809c.png

创建一个Config文件,对应上面配置中的第一步。

Setup West Environment创建.venv Python虚拟工作环境文件,如下图所示。

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

West Init2e31253c-e6b6-11f0-8ce9-92fbcf53809c.png

参考上面的就可以了。

上述工具可帮助我们逐一排查问题出现地点并且针对性解决,如果四个部分都验证成功,那么最后一步点击WSET UPDATE就会顺利进行。如果UPDATE失败,请仔细检查上述步骤是否配置成功。更新成功如下图所示:

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

更新成功意味着您已成功完成Zephyr 开发环境的搭建,接下来您就可以在VS Code 中开始您的Zephyr 之旅了。

在下一篇文章中,我们将使用一个简单的LED flash程序来展示如何构建和烧录该程序。

标题:当RA MCU遇见Zephyr系列(3)——在Vs code中配置Zephyr集成开发环境
链接:https://yqqlyw.com/news/sypc/67332.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
  • 希捷Barracuda 1TB 32M SATA2参数(
  • 希捷BarraCuda 1TB(ST1000LM035),
  • 绯红之境兑换码最新2021 礼包兑换码大全

    绯红之境兑换码最新2021 礼包兑换码大全[多图],绯红之境兑换码怎么领取?绯红之境兑换码有哪些?绯红之境在今日

    2026-01-04
    三国群英传7霸王再临攻略 霸王再临攻略技巧开启方法

    三国群英传7霸王再临攻略 霸王再临攻略技巧开启方法[多图],三国群英传7霸王再临怎么玩?三国群英传7霸王再临

    2026-01-04
    妄想山海怎么加好友 加好友方法大全

    妄想山海怎么加好友 加好友方法大全[多图],妄想山海添加好友功能在哪里?妄想山海添加好友的方法是什么?好友添

    2026-01-04
    江南百景图又见桃花村钓鱼位置在哪?又见桃花村钓鱼攻略

    江南百景图又见桃花村钓鱼位置在哪?又见桃花村钓鱼攻略[多图],江南百景图又见桃花村钓鱼怎么钓?又见桃花村钓

    2026-01-04