这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 【瑞萨RA×Zephyr】+01搭建VScode开发环境,及避坑经验

共1条 1/1 1 跳转至

【瑞萨RA×Zephyr】+01搭建VScode开发环境,及避坑经验

高工
2025-12-28 09:36:38   被打赏 50 分(兑奖)     打赏

前言:

#Zephyr是一款由Linux基金会主导,专为嵌入式设备设计的开源实时操作系统RTOS。它与传统RTOS最大的区别在于:Zephyr不只是一个调度内核(Kernel),而是一个完整的嵌入式软件开源平台。这就使得它可以提供便于移植的一站式解决方案,在生态方面具有得天独厚的优势,吸引了越来越多开发者和企业的目光。

#Zephyr是一款由Linux基金会主导,专为嵌入式设备设计的开源实时操作系统RTOS。它与传统RTOS最大的区别在于:Zephyr不只是一个调度内核(Kernel),而是一个完整的嵌入式软件开源平台。这就使得它可以提供便于移植的一站式解决方案,在生态方面具有得天独厚的优势,吸引了越来越多开发者和企业的目光。一:下载VS code软件包下载网址如下:

https://code.visualstudio.com/Download

01-1.png

可以根据自己电脑的系统,下载自己所需要的软件版本。二:在VScode 中配置瑞萨mcu的开发环境2.1 在打开Vs code 界面下,搭建瑞萨的相关PACK包

01-2.png

在搜索框输入:Renesas后,安装瑞萨的Renesas Build Utilities和Renesas Debug这两个插件就可以了。当安装好上面的插件,在软件的左侧可以看到“R”的标识,我们可以通过该快捷方式进行安装有关软件代码的开发环境。

2.2安装瑞萨的其他插件

01-3.png

主要安装包括本地环境和CMake、Ninja Build、Python 3.10、ARM GNU工具链、SEGGER J-Link、RA系列支持文件和瑞萨RA智能配置器安装,然后在必要时为它们创建安装计划。

在安装过程中的出现问题如下所示:

总会弹出安装失败的情况,这里需要在科学上网的情况下,多尝试几次。不过安装瑞萨的FSP库,我这边建议在github上面下载会更加的快一些,目前最新的是6.13版本,下载链接如下所示:

https://github.com/renesas/fsp/releases

不过下载了最新的软件版本后,对于之前的创建的项目,可能会有问题,我之前使用的5.9.0的工程,出现编译不过去的情况,所以建议大家还是按需升级吧。

在安装过程中,只需要一步步的安装就可以了。

2.3创建瑞萨工程

如下图所示,打开瑞萨的FSP库如下所示,打开项目的配置过程

01-6.png

三:编译过程3.1 编译过程

首次打开项目时,需要使用CMake配置和CMake Kit选择。为了执行这些作,请在VS Code中打开“命令面板”,然后从命令中选择“CMake:Configure”。

打开命令面板:输入CMake:Configure

如果项目是为GCC工具链生成的,则从菜单中选择“Renesas Platform:Arm GNU Toolchain...”

配置完成后点开:终端-运行生成车程序-在弹出的命令行内按下 build project;

01-7.png

编译完成效果如下所示:

01-8.png

3.2 出现的问题,以及解决的办法

01-9.png

提示没有找到编译器。然后需要在网上下载

https://developer.arm.com/downloads/-/gnu-rm

可以看到系统当前的运行环境没有GCC的工具链,正常安装后,可以看到如下所示:

01-12.png

这里还有一点需要注意的就是,在VScode中需要配置一下

{
  "configurations": [
    {
      "name": "Generic",
      "configurationProvider": "ms-vscode.cmake-tools",
      "defines": [],
      "intelliSenseMode": "gcc-arm",
      "compilerPath": "C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2021.10/bin",
      "compilerArgs": [],
      "browse": {
        "path": [],
        "limitSymbolsToIncludedHeaders": true
      }
    }
  ],
  "version": 4
}

这里配置一下,编译环境就可以了。

四:调试过程:

在运行调试的界面下,选择开始调试就可以。不过软件可能需要升级一下板载调试器的版本。

01-14.png

01-15.png

下载程序之后,就可以看到板载的LED1,LED2指示灯的闪烁了。



关键词: Zephyr     RA6E2     VScode搭建    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]