概述

瑞萨电子 RA 灵活配置软件包 (FSP) 使用瑞萨电子 RA 系列的 Arm 微控制器 (MCU),提供快捷多样的方式来构建安全互联的物联网 (IoT) 设备。RA FSP 提供准备好进行生产的外围驱动器,以充分利用 RA FSP 生态系统。

See All FSP Releases on GitHub
 

RA 系列标志

32 位 Arm® Cortex®-M 内核 MCU

主要特性

  • HAL 驱动程序只占用少量内存
  • 直观的配置器和代码生成器
  • 利用行业标准工具进行静态和动态分析
  • 支持使用 RTOS 和 非 RTOS 环境的应用程序
  • 支持 FreeRTOS(与灵活软件包集成的最新版本)
  • 可配置工具的 RTOS 资源(Thread、mutexex 等)
  • 包含 TCP/IP 及其他连接协议堆栈
  • 提供连接主流云提供商的选项
  • USB 中间件支持 CDC、HID 和 MSC
  • 通过 Mbed TLS3 进行安全连接
  • Arm PSA 加密 API 和集成硬件加速支持
  • 支持使用 Segger emWin 的图形界面(RA 客户可免费使用 Segger emWin 图形工具和图形库)
  • 安全调试功能
  • 瑞萨电子及其他领先的第三方解决方案提供完善的工具支持
  • 可在 GitHub 上找到完整的源代码

 

灵活配置软件包 (FSP)

灵活配置软件包主要功能

组件

  • CMSIS 兼容包文件适用于 e2studio 集成开发环境
  • BSP 适用于 RA MCU 及板
  • HAL 驱动程序可访问外围设备
  • 中间件堆栈及协议
  • 模块配置器和代码生成器
  • 源文件可以与任何开发环境及第三方工具集成

 

支持的工具链

FSP 中的软件组件支持以下工具链。

  • e2 studio集成开发环境,默认的编译工具链是GCC Arm。
  • IAR Embedded Workbench
  • Arm Keil MDK

 

软件安装说明

请参考 FSP GitHub 页面上的安装和使用说明。

FSP GitHub 说明

 

e2 studio 集成开发环境

FSP 提供了众多可提高效率的工具,用于开发针对瑞萨电子RA 系列 MCU 设备的项目。 e2 studio 集成系统开发环境提供一个熟悉的开发控制台,从该控制台中,可以管理项目创建、模块选择和配置、代码开发、代码生成以及调试等关键步骤。FSP 使用图形用户界面 (GUI) 来简化高级模块及其关联应用程序接口 (API) 的选择、配置、代码生成和代码开发,从而显著加速开发过程。

e2 studio IDE 配备了一组选项,用于配置应用程序项目的各个方面。其中一些选项包括:

从初始项目选择中配置或更改 MCU 和板的特定参数

为您的项目配置 MCU 时钟设置。时钟配置显示 MCU 时钟树的图形视图,允许修改各种时钟分频器和时钟脉冲源。

引脚配置提供 MCU 引脚的灵活配置。这样可以配置每个端口引脚的电气特性和功能。由于许多引脚能够提供多种功能,引脚配置器使您可以轻松地在外围设备上配置引脚。引脚配置工具通过突出显示错误并为每个引脚或每个外围设备提供选项,简化了带有高度复用引脚的大型封装的配置。

模块配置为基于 RTOS 和非基于 RTOS 的应用程序添加 FSP 模块(HAL 驱动程序、中间件堆栈和 RTOS)提供了选项,并配置了模块的各种参数。对于每个所选的模块,属性窗口提供对配置参数、中断优先权、引脚选择等的访问。

中断配置允许添加新的用户中断或事件,并设置中断优先权。它还将允许用户绕过外围设备中断,并为外围设备中断提供用户定义的 ISR。

组件配置允许选择或删除应用程序所需的单个模块。针对添加到应用程序中的模块,会自动选择所有必要的模块。您可以勾选所需组件旁的方框,轻松选择或删除其他模块。

电容式触摸 QE 是一款在 e2  studio 集成开发环境下运行应用程序的辅助工具。对于使用电容式触控传感器的嵌入式系统的开发,此工具简化了触摸用户界面的初始设置和灵敏度的调整,从而缩短了开发时间。

QE for BLE”是用于在支持低功耗蓝⽛协议栈的系统中,开发嵌入式软件的专用工具。 该解工具可以在e2 studio集成开发环境中运行。e2 studio和“QE for BLE”结合可以轻松地测试低功耗蓝⽛的通信功能。

  • 上下文有关的自动完成功能,能够为完成编程元素提供智能选项
  • 开发人员协助工具,用于直接在应用程序代码中选择和拖放 API 函数的位置
  • 智能手册,在代码中以正确的工具提示形式提供驱动程序和设备文档
  • 编辑悬停功能,在编辑时显示代码元素的详细说明
  • 欢迎窗口,显示示例项目、应用程序说明和各种其他自助支持资源的链接
  • 信息图标,图形配置查看器提供每个模型的信息图标,该查看器在用户手册中可链接到该模块的特定设计资源。

 

第三方工具支持

除了瑞萨电子 e2 studio, FSP 还支持第三方工具和 IDE。这些支持工具支持均通过 RA 智能配置器 (RASC) 应用程序提供。瑞萨电子 RA 智能配置器是一个桌面应用程序,让您能够在使用第三方 IDE 和工具链时为瑞萨电子 RA 微控制器配置软件系统(BSP、驱动程序、RTOS 和中间件)。RA 智能配置器目前可与 IAR Embedded Workbench、Keil MDK 和 Arm 编译器 6 工具链一起使用。

 

目标 MCU

系列 MCU
RA 系列 RA2A1
RA4M1
RA4W1
RA6M1
RA6M2
RA6M3

 

RA 评估套件

如需了解完整的 RA 套件清单,请访问 RA 系列基于 Arm 的 MCU的产品页面。

评估套件

EK-RA2A1 评估套件

EK-RA2A1

RA2A1 MCU 群组评估套件

EK-RA6M2 MCU 评估套件包

EK-RA6M2

RA6M2 MCU 群组评估套件

EK-RA4M1 MCU 评估套件包

EK-RA4M1

RA4M1 MCU 群组评估套件

EK-RA6M3 MCU 评估套件包

EK-RA6M3

RA6M3 MCU 群组评估套件

EK-RA4W1 MCU 评估套件包

EK-RA4W1

RA4W1 MCU 群组评估套件

RA6M3 MCU群组的图形评估套件

EK-RA6M3G

RA6M3 MCU群组的图形评估套件

EK-RA6M1 MCU 评估套件包

EK-RA6M1

RA6M1 MCU 群组评估套件

相关视频

3:06
瑞萨电子 RA 系列 32 位 MCU 可帮助开发人员开发新一代的安全物联网设备。
2:15
介绍瑞萨电子为物联网打造的 RA Ready 软件和硬件构建块解决方案。
2:45
瑞萨电子RA微控制器评估套件简介。
4:54
使用瑞萨电子 EK-RA6M3(RA6M3 MCU 组评估套件),快速开始物联网和嵌入式系统的开发。
3:06
瑞萨电子 RA 系列 32 位 MCU 可帮助开发人员开发新一代的安全物联网设备。
2:15
介绍瑞萨电子为物联网打造的 RA Ready 软件和硬件构建块解决方案。
2:45
瑞萨电子RA微控制器评估套件简介。
4:54
使用瑞萨电子 EK-RA6M3(RA6M3 MCU 组评估套件),快速开始物联网和嵌入式系统的开发。
3:06
瑞萨电子 RA 系列 32 位 MCU 可帮助开发人员开发新一代的安全物联网设备。
2:15
介绍瑞萨电子为物联网打造的 RA Ready 软件和硬件构建块解决方案。
2:45
瑞萨电子RA微控制器评估套件简介。
4:54
使用瑞萨电子 EK-RA6M3(RA6M3 MCU 组评估套件),快速开始物联网和嵌入式系统的开发。
您可以使用下方的筛选器来筛选样例程序和应用手册。

Action Needed