[软件] 关于如何在VScode中搭建瑞萨RA开发环境

[复制链接]
2653|5
流鱼 发表于 2025-10-20 13:49 | 显示全部楼层 |阅读模式
, vscode, , ,
本帖最后由 流鱼 于 2025-11-6 12:33 编辑

   最近Zephyr也是越来越火了,不过Zephyr要用West命令行开发工具,没点功力还真的难以驾驭,我作为一名初出茅庐的工程师,没有IDE还真的不太适应,所以我就想看看用VScode加插件的方式能不能用来Zephyr,我这一研究发现还真可以,就在这里和大家做一些分享
1、配置RASC+VS code开发环境
首先便是VScode的下载,各位小伙伴只需前往VS code官网下载最新版本就可以了。链接如下:
https://code.visualstudio.com/
安装好VScode后点击左侧的extension,输入Renesas进行查找,如下图所示
171468f5cbe2817dc.png
熟悉VScode的小伙伴可能会知道VScode配置嵌入式开发环境其实是比较麻烦的,需要下载很多插件并正确配置路径。
但是我们瑞萨的RenesasBuild UtilitiesRenesasDebug两个插件直接提供一站式解决方案,只需要下载这两个插件,就可以一站式帮您解决所有插件的更新与配置。
1872168f5cc7c01d37.png
5218568f5cc8476984.png                               
如图点击Install更新下载两款插件,点击确认信任,屏幕左侧的extension下方就出现了一个大写的R图标,那就是瑞萨插件的快捷入口,点击进入,如下图所示:
393668f5cc9abe3aa.png
点击最左上角的RenesasQuick Install,选择第二个RenesasRA ,点一下后面的install,右侧跳出如下图所示界面。
3486868f5cca9cf671.png
瑞萨平台会自动检查瑞RA器件系列所需的依赖插件。包括本地环境和CMake、NinjaBuild、Python3.10、ARM GNU 工具链、SEGGER J-Link、RA 系列支持文件和瑞萨 RA 智能配置器安装,然后在必要时为它们创建安装计划。
右侧会显示所有推荐安装的插件版本,当然,你也可以在“BuildTools”, “Debug Tools”, “Device Support” and the “Smart Configurators”这几个界面挑选工具的其他版本。如下图所示:
3332268f5ccb81ab74.png
一般没有特殊情况我们都建议直接点击右下角的Startinstallation ,直接一键安装推荐版本,之后只需静静等待更新完成即可,更新时间可能会比较长(如果显示failed失败了的话可以多试几次)。
其中在安装J-link时会跳出弹窗
9816068f5ccc6e79ae.png
这里没有要特别注意的地方,一直点Next就可以了。
最后所有插件后面都显示Installed,这样我们瑞萨RA开发所需要的VScode配置就完成了。



 楼主| 流鱼 发表于 2025-10-20 14:01 | 显示全部楼层
2、创建项目
4721268f5cf9e4a256.png
点击导航栏左下角的 [CreateRenesas RA project]  
这时屏幕最上方的导航栏会显示已安装的RASC
5128168f5cfcf11faa.png
点击之后会跳出文件窗口,选择你希望的项目保存地点:
5265568f5cfdd48f05.png
点击选择后RASC软件页面弹出,再次确认项目名称与保存地点点击next
6470068f5cfe80e4ea.png
在工具栏中选择瑞萨RA板卡型号与编译工具点击next(创建项目环节这一步最关键,一定要选择正确的板卡,否则无法烧录)
6263268f5cff336c62.png
选择是否要“SmartBundle”配置点击next(默认不需要)
7795368f5cffe3fd7f.png
选择RTOS项目(默认NO RTOS)点击NEXT
8987168f5d0095b2cb.png
选择构建最小项目还是led闪烁项目后点击Finish完成项目创建
2190668f5d013c59ca.png
构建完成后关闭RASC软件,即可在VScode左侧看见项目
5886568f5d01e4ffe9.png
9728168f5d0256b16b.png

5427768f5cf6c041bb.png
 楼主| 流鱼 发表于 2025-10-20 14:04 | 显示全部楼层
3、项目构建
首次打开项目时,必须执行 CMake 配置和 CMake Kit 选择。为了执行这些作,请在 VSCode 中打开 “命令面板”,然后从命令中选择 “CMake:Configure”。
341268f5d0978e3d0.png
                              
然后,将显示套件选择菜单。如果项目是为GCC 工具链生成的,则从菜单中选择 “RenesasPlatform: Arm GNUToolchain ...”,
如果项目是为LLVM 工具链生成的,则从菜单中选择 “RenesasPlatform: Arm LLVMToolchain ...”。
使用 “RenesasPlatform:...” 套件非常重要,因为它们包含瑞萨项目的特定配置参数。
9725868f5d0bb0479b.png
选择完成后,转到并单击菜单中的 “Terminal”=> “Run Build Task
7397168f5d0c461e81.png
将显示构建选项,选择“ Build Project ”选项
2293368f5d0cde84f0.png
构建成功后如图所示。默认情况下,构建项目可以在“build/<BuildType>/CMakeFiles/<projectname>.elf.dir/”文件夹中找到。

 楼主| 流鱼 发表于 2025-10-20 14:07 | 显示全部楼层
4、调试
选择创建的配置,单击 [ Run and Debug] 选项卡中的 [ Start Debugging] 按钮

7067268f5d16e0677c.png
当 VS Code 启动调试会话时,可以通过调试流控制按钮执行常见的调试控制流功能,如恢复、挂起、单步执行、单步执行、单步执行、重新启动、终止调试会话。
8235768f5d177938f9.png
在调试会话期间,可以在 VS Code 的主侧边栏的 [ Run and Debug] 选项卡中访问有关局部变量、设备寄存器、调用堆栈、监视变量和外围设备状态的详细信息。
607168f5d17f64b24.png
 楼主| 流鱼 发表于 2025-10-20 14:09 | 显示全部楼层
5、编辑/重新配置项目
右键单击项目根目录下的 “configuration.xml” 文件,然后在上下文菜单中选择 “Open with RASmart Configurator” 选项。
6049568f5d1d63d387.png
VSCode 将显示已安装的 [RASmart Configurator] 列表,从列表中选择一个[Smart Configurator] 以打开项目。
80468f5d1df62fe4.png
VSCode 将在选定的 RA 智能配置器中打开项目,现在您可以在 RA 智能配置器中编辑您的项目配置。更改完成后,单击 “GenerateProject Content” 按钮以重新生成项目内容。
6386868f5d1eba8d9c.png
介绍完如何使用VScode开发RA项目,下一篇我们就来介绍如何在VScode中配置Zephyr IDE。

lulugl 发表于 2025-10-21 08:01 | 显示全部楼层
挺好的一篇文章,感谢分享呀!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部