上一篇文章介绍了如何在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的快捷入口。
点击该图标后,显示如下界面:
这就是我们接下来要使用的快速配置导航栏。
在开始配置之前,我们首先直接在C盘或者D盘目录下创建一个Zephyr文件夹来存放Zephyr工程(最好直接使用C:/Zephyr或者D:/Zephyr,不然配置环境的时候很容易报错)。
在开始之前,在资源管理器中打开此文件夹作为我们的工作空间。
文件打开后,点击右下角的Zephyr图标,返回Zephyr配置页面,开始配置Zephyr开发环境。
首先点击第二行[Install Host Tools]更新需要的插件工具。平台会自动检查Zephyr所需的七个插件的下载和更新状态,并自动完成更新(部分插件更新在第一次使用时会失败,这是正常现象,请多尝试几次)。全部插件更新完成后,如下图所示。
工具配置完成后,点击第四行[WorkSpace Setup]开始配置工作区。
从顶部导航栏中弹出的选项中选择[Open Current Directroy],直接在我们之前创建的Zephyr文件夹中构建工作区。
对于首次使用的用户,请选择[Create new west.yml]在本地创建新的拉取菜单文件。
创建后,将有一个使用本地下拉菜单文件的选项。
选择【Create new west.yml】后,我们选择[Minimal Zephyr],选择需要的hal库包。
选择Renesas。
Zephyr 版本选择默认为Default。
选择完成并配置成功后,会自动执行West Update。成功后,90%的环境配置已经完成,所以90%的问题也会出现在这个环节。朋友们一定要有耐心去解决。成功的界面如下图所示。
如果这一步失败也没关系,我们可以使用下面的工具来一一排查。
Install SDK选择交叉编译工具版本,对应上面的选择Zephyr版本部分。点击后可以看到Zephyr对应版本使用的交叉编译工具版本。
Tip:如果此处没有出现最新的0.17.3 Zephyr 4.2版本,则意味着创建过程尚未成功。先点击下面的[West Config],后续选择参考上面。
配置成功后如图所示。
WEST CONFIG
创建一个Config文件,对应上面配置中的第一步。
Setup West Environment创建.venv Python虚拟工作环境文件,如下图所示。
West Init
参考上面的就可以了。
上述工具可帮助我们逐一排查问题出现地点并且针对性解决,如果四个部分都验证成功,那么最后一步点击WSET UPDATE就会顺利进行。如果UPDATE失败,请仔细检查上述步骤是否配置成功。更新成功如下图所示:
更新成功意味着您已成功完成Zephyr 开发环境的搭建,接下来您就可以在VS Code 中开始您的Zephyr 之旅了。
在下一篇文章中,我们将使用一个简单的LED flash程序来展示如何构建和烧录该程序。
标题:当RA MCU遇见Zephyr系列(3)——在Vs code中配置Zephyr集成开发环境
链接:https://yqqlyw.com/news/sypc/67332.html
版权:文章转载自网络,如有侵权,请联系删除!