概览
描述
瑞萨电子 RZ Flexible Software Package (FSP) 是一款增强型软件包,旨在为基于瑞萨电子 RZ 系列 Arm® 微处理器的嵌入式系统设计提供用户友好、可扩展的高质量软件。 FSP 提供一种快速、通用的方式,使用量产级驱动程序、FreeRTOS™、Azure® RTOS 和其他中间件协议栈来构建安全、互联的物联网设备。
重要通知
我们已正式发布 RZ FSP v4.0.0,该版本将现有的 RZ/A FSP、RZ/G FSP、RZ/N FSP、RZ/T FSP 及 RZ/V FSP 整合为单一软件包。 通过将这些软件包整合归一,不同产品系列间原有的差异化用户体验得以统一,从而提升客户的开发与维护效率。 现有 RZ/A、G、N、T、V 系列 FSP 将持续支持至 2026 年底,但新功能和错误修复仅在后续 RZ FSP 版本提供。
强烈建议将使用现有 RZ/A、G、N、T 和 V FSP 创建的项目迁移至 RZ FSP v4.0.0。 有关迁移说明,请参阅相关迁移指南。
下载最新的 FSP (v4.0.0):
FSP 平台安装程序(包括 e2 studio IDE、工具链和 FSP 包):
RZ Smart Configurator (RZSC) 安装程序(适用于与第三方 IDE 配合使用的 FSP 软件包,含 IAR Embedded):
*自 RZ FSP v4.0.0 起,仅支持 RZ/T 和 RZ/N 系列。
FSP 独立安装程序(FSP 包适用于只更新 FSP 而不更新 e2 studio 的用户):
- 从 GitHub 的 Assets(资源)单元下载
安装说明。 所有 FSP 版本和补丁均可在 GitHub上找到。
使用现有 FSP(RZ/A FSP、RZ/G FSP、RZ/V FSP、RZ/T FSP、RZ/N FSP)构建项目 RZ/FSP v4.0.0 的迁移指南:
特性
- 通过与软件集成开发环境 e2 studio 的直观配置器及代码生成功能相结合,用户可以高效快速地进行实时系统开发。
- 同时支持 RTOS 应用程序和裸机应用程序。
目标设备
设计和开发
视频和培训
This video introduces how to create an Azure RTOS project using the RZ/A Flexible Software Package. And, as an example of Azure RTOS settings, it introduces how to change the project configuration and control LED with button operations.
Related software and tools:
更多详情
组件
- 适用于 e2 studio 集成开发环境的 CMSIS 兼容文件包
- 用于 RZ MPU 和板卡的 BSP
- 用于访问外围设备的HAL 驱动程序
- 实时操作系统 (RTOS)
- 中间件协议栈
- 模块配置工具和代码生成器
- 提供源文件,可以与任何开发环境及第三方工具集成
支持的工具链
FSP 中的软件组件支持以下工具链:
- e2 studio 集成开发环境,支持 GCC Arm Embedded 工具链。
- IAR Embedded Workbench
软件安装说明
请参考 FSP GitHub 页面上的安装和使用说明:FSP GitHub 说明
e2 studio 集成开发环境
FSP 提供了众多可提高效率的工具,用于开发针对瑞萨电子 RZ 系列 MPU 产品的项目。 e2 studio 集成开发环境提供一个熟悉的开发控制台,从该控制台中,可以管理项目创建、模块选择和配置、代码开发、代码生成以及调试等关键步骤。 FSP 使用图形用户界面 (GUI) 来简化高级模块及其关联应用程序接口 (API) 的选择、配置、代码生成和代码开发,从而显著加速开发过程。
e2 studio 配备了一组选项,用于配置应用程序项目的各个方面。 其中一些选项包括:
BSP 配置
从初始项目选择中配置或更改 MPU 和板的特定参数。
时钟配置
为您的项目配置 MPU 时钟设置。 时钟配置显示 MPU 时钟树的图形视图,允许修改各种时钟分频器和时钟脉冲源。
引脚配置
引脚配置提供 MPU 引脚的灵活配置。 这样可以配置每个端口引脚的电气特性和功能。 由于许多引脚能够提供多种功能,引脚配置器使您可以轻松地在外围设备上配置引脚。 引脚配置工具通过突出显示错误并为每个引脚或每个外围设备提供选项,简化了带有高度复用引脚的大型封装的配置。
模块配置
模块配置为基于 RTOS 和非 RTOS 的应用程序添加 FSP 模块(HAL 驱动程序、中间件堆栈和 RTOS)提供了选项,并配置了模块的各种参数。 对于每个所选的模块,属性窗口提供对配置参数、中断优先权、引脚选择等的访问。
中断配置
中断配置允许添加新的用户中断或事件,并设置中断优先权。 它还将允许用户绕过外围设备中断,并为外围设备中断提供用户定义的 ISR。
组件配置
组件配置允许选择或删除应用程序所需的单个模块。 针对添加到应用程序中的模块,会自动选择所有必要的模块。 您可以勾选所需组件旁的方框,轻松选择或删除其他模块。
旧版本
FSP 的旧版本可从以下 GitHub 链接下载。
支持
支持社区
- RZ/N2L芯片是否支持软件中断
支持软件中断的话,软件中断触发的例程有吗,给一个参考一下谢谢
2025年1月17日 - CN032开发板
CN032开发板RZ/T2M双核架构历程为什么编译错误?这个工具链到底要选哪个才是对的?几个都试过了都不行,CPU0与CPU0_serialboot工程 ...
2025年11月17日 - RSK+RZ/T2M e²Studio 如何正確的製作Blinky
請教一下, 我根據文檔(r01an6434ej0102-rzt2-rzn2-fsp-getting-started)與 視頻《RZ/T RZ/N FSP 快速入門指南 - FSP 安裝和生成您的第一個 e2 studio 項目》 嘗試製作 ...
2022年12月26日
知识库
- RZ/A3: FSP 支持
FSP 支持免费 RTOS 和 Azure RTOS。 https://www.renesas.com/zh/software-tool/rza-flexible-software-package-fsp
- RZ/T2H, RZ/N2H: 示例软件(生成驱动软件)
... FSP) 自动生成。有关FSP的更多信息,可从 GitHub https://github.com/renesas/rzt-fsp (适用于 RZ/T2H) 或 https://github.com/renesas/rzn-fsp (适用于 RZ/N2H) 获 ...
- 在e² studio中安装FSP的方法
... 件。RA: https://github.com/renesas/fsp/releases• RZ/A3: https://github.com/renesas/rza-fsp/releases• RZ/T: https://github.com/renesas/rzt-fsp/releases• RZ/N: https://github ...