流鱼 发表于 2025-10-20 13:49

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

本帖最后由 流鱼 于 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进行查找,如下图所示熟悉VScode的小伙伴可能会知道VScode配置嵌入式开发环境其实是比较麻烦的,需要下载很多插件并正确配置路径。但是我们瑞萨的RenesasBuild Utilities和RenesasDebug两个插件直接提供一站式解决方案,只需要下载这两个插件,就可以一站式帮您解决所有插件的更新与配置。                               如图点击Install更新下载两款插件,点击确认信任,屏幕左侧的extension下方就出现了一个大写的R图标,那就是瑞萨插件的快捷入口,点击进入,如下图所示: 点击最左上角的RenesasQuick Install,选择第二个RenesasRA ,点一下后面的install,右侧跳出如下图所示界面。 瑞萨平台会自动检查瑞RA器件系列所需的依赖插件。包括本地环境和CMake、NinjaBuild、Python3.10、ARM GNU 工具链、SEGGER J-Link、RA 系列支持文件和瑞萨 RA 智能配置器安装,然后在必要时为它们创建安装计划。 右侧会显示所有推荐安装的插件版本,当然,你也可以在“BuildTools”, “Debug Tools”, “Device Support” and the “Smart Configurators”这几个界面挑选工具的其他版本。如下图所示:一般没有特殊情况我们都建议直接点击右下角的Startinstallation ,直接一键安装推荐版本,之后只需静静等待更新完成即可,更新时间可能会比较长(如果显示failed失败了的话可以多试几次)。其中在安装J-link时会跳出弹窗 这里没有要特别注意的地方,一直点Next就可以了。最后所有插件后面都显示Installed,这样我们瑞萨RA开发所需要的VScode配置就完成了。


流鱼 发表于 2025-10-20 14:01

2、创建项目点击导航栏左下角的 [CreateRenesas RA project]这时屏幕最上方的导航栏会显示已安装的RASC点击之后会跳出文件窗口,选择你希望的项目保存地点:点击选择后RASC软件页面弹出,再次确认项目名称与保存地点点击next在工具栏中选择瑞萨RA板卡型号与编译工具点击next(创建项目环节这一步最关键,一定要选择正确的板卡,否则无法烧录)选择是否要“SmartBundle”配置点击next(默认不需要)选择RTOS项目(默认NO RTOS)点击NEXT选择构建最小项目还是led闪烁项目后点击Finish完成项目创建构建完成后关闭RASC软件,即可在VScode左侧看见项目

流鱼 发表于 2025-10-20 14:04

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

流鱼 发表于 2025-10-20 14:07

4、调试
选择创建的配置,单击 [ Run and Debug] 选项卡中的 [ Start Debugging] 按钮

当 VS Code 启动调试会话时,可以通过调试流控制按钮执行常见的调试控制流功能,如恢复、挂起、单步执行、单步执行、单步执行、重新启动、终止调试会话。

在调试会话期间,可以在 VS Code 的主侧边栏的 [ Run and Debug] 选项卡中访问有关局部变量、设备寄存器、调用堆栈、监视变量和外围设备状态的详细信息。

流鱼 发表于 2025-10-20 14:09

5、编辑/重新配置项目
右键单击项目根目录下的 “configuration.xml” 文件,然后在上下文菜单中选择 “Open with RASmart Configurator” 选项。VSCode 将显示已安装的 [RASmart Configurator] 列表,从列表中选择一个[Smart Configurator] 以打开项目。
VSCode 将在选定的 RA 智能配置器中打开项目,现在您可以在 RA 智能配置器中编辑您的项目配置。更改完成后,单击 “GenerateProject Content” 按钮以重新生成项目内容。介绍完如何使用VScode开发RA项目,下一篇我们就来介绍如何在VScode中配置Zephyr IDE。

lulugl 发表于 2025-10-21 08:01

挺好的一篇文章,感谢分享呀!
页: [1]
查看完整版本: 关于如何在VScode中搭建瑞萨RA开发环境