瑞萨灵活配置软件包FSP 6.2.0版本的更新内容

描述

FSP(Flexible Software Package)灵活配置软件包是瑞萨电子(Renesas)为RA系列微控制器(MCU)家族开发的软件包。FSP自发布以来经过了数年的更新,现在已经来到了6.2.0版本。

最新版本的FSP不仅在硬件上支持所有主流RA料号与开发板,在功能上也有了全面的升级与修复。它不仅提供生产就绪的外设驱动程序和中间件,还着重强调开源生态的集成,旨在大幅缩短开发者的开发周期,优化开发体验。

在开源中间件的支持方面。FSP采用模块化架构,深度集成多款热门开源组件,且通过FSP可以实现一键添加与图形化配置。

以下是FSP支持的一些关键开源中间件:

FreeRTOS:采用MIT许可的开源实时操作系统,专为嵌入式系统设计,提供高效的任务管理、信号量、队列和互斥锁等功能。开发者可以通过e²studio IDE的图形化工具轻松配置FreeRTOS模块,并与HAL驱动结合,实现资源优化和实时响应。此外,FSP还支持Eclipse ThreadX(前身为Azure RTOS,已开源),作为备选RTOS选项,进一步扩展兼容性。

LVGL:Light and Versatile Graphics Library,MIT许可的开源嵌入式图形库,针对资源受限的MCU优化,支持高效的UI渲染和交互。从FSP 6.2.0版本起,FSP原生集成LVGL第三方库,直接跑LVGL官方例程。除此之外,瑞萨提供预集成的LVGL UI套件,帮助开发者快速构建图形界面应用。

LWIP:Lightweight IP,BSD许可的开源TCP/IP协议栈,专为嵌入式设备设计,占用内存小且性能高效。FSP的图形化配置工具允许一键添加LWIP模块,并与NetX Duo(基于开源的网络栈)结合,提供IPv4/IPv6支持,开发者可轻松实现HTTP服务器、MQTT客户端以及UDP/TCP连接等功能。

除此之外,FSP还集成了LittleFS、FatFS、mbedTLS、NetX Duo、MiniMP3等等主流的开源中间件,从文件系统到多媒体应用,从安全加密到云端通讯。全面覆盖嵌入式开发的多样需求。

介绍完FSP,我们来着重介绍一下本次6.2版本的更新,看看这次6.2版本具体都更新了些哪些内容:

01硬件家族添新:RA8D2、RA8M2!

FSP6.2新增了对RA8D2、RA8M2模块的支持,这意味着RA8D2、RA8M2可以直接在e²studio中通过FSP配置器一键生成完整工程,无需移植驱动、享受FSP丰富的中间件与例程。

随着RA8D2、RA8M2料号的加入,FSP已经覆盖了RA主流的全部料号,支持的开发板数量也来到了50+。

微控制器

FSP6.2支持的部分开发板

开发者可以根据需求自由选择开发板,从官方评估套件到官方EK板,从低功耗RA0系列到高性能RA8系列,都可以在FSP中进行自由配置!

02网络技术更新

本次更新针对RA8系列新产品进行了以太网功能的补充与支持,同时对原有的以太网功能也进行了升级。

首先是在RA8M2、RA8D2、RA8T2和RA8P1增加了零拷贝以太网支持以及NetxDuo以太网零复制功能的支持。

这两项功能均可以让数据处理时的CPU占用大幅降低,千兆网口也能轻松跑满而不会拖垮CPU,轻松实现RA8系列的多网口同时工作。

其次在RA8M2、RA8D2、RA8T2和RA8P1上增加了适用于以太网的帧复制与消除可靠性支持(FRER)功能,可以有效的防止数据丢包的出现,在运动控制、自动化、机器人领域有着非常强力的应用。

除了对RA8系列新产品的以太网功能完善,FSP6.2还新增了支持使用以太网驱动运行NetX Duo以及LWIP TCP/IP的多接口功能。

RA8系列本身就已经有了超强的性能,随着这次FSP的支持,RA8系列新产品在以太网功能上可以轻松实现——高吞吐低延迟、关键帧不丢、多网口开箱即用等功能。在高端电控、机器人、汽车电子、工业网关等领域有非常广阔的应用。

03安全技术更新

瑞萨在安全技术上一直处于国际领先的地位,本次FSP6.2更新更是首次引入了后量子加密(PQC)ML-DSA-44和ML-DSA-65密钥生成、签名与验证的支持,实际测试1~2ms即可完成固件签名。而目前几乎所有产品采用的都是靠纯软件实现的方式,签名时间普遍5~20ms,且私钥暴露风险极高。毫无疑问瑞萨在对抗后量子时代安全解决方案领域走在了世界最前列。

除此之外,本次FSP6.2更新添加了众多主流安全加密算法的支持,其中:

为RSIP-E50D PM驱动增加了SHA-3功能

为RSIP-E31A PM驱动增加了KDF-HMAC功能

为RSIP-E31A PM驱动增加了HMAC-SHA 512/224和512/256功能

为RSIP-E50D保护模式驱动增加了ChaCha20-Poly1305功能

重新获得CAVP认证,更新了RSIP-E51A保护模式驱动的CAVP认证模块

由此,RA8凭借RSIP硬件隔离+全加速,足以抵御未来15~20年量子算力增长带来的威胁,一次性满足NSA CNSA 2.0、欧盟CRA、中国等保扩展全部未来合规要求,真正实现“一次设计、20年无忧”。

04其他更新

新增支持RTOS的FSP方案模板,项目创建阶段一键生成RTOS项目完整骨架

优化完善了部分函数的支持:R_SCI_B_SPI函数增加了FIFO模式;r_rmac新增时间戳函数支持;r_spi_b新增DMAC支持;r_mram新增ECC支持等等等

总结

总结本次FSP6.2的更新,提供了RSA8系列新品RA8M2、RA8D2的支持,聚焦于RA8系列的以太网功能进行了全面的升级,同时引入了全球首个商用的硬件加速后的量子加密方案。

从零拷贝双千兆、FRER高可靠传输,到1~2ms完成的ML-DSA固件签名,再到开箱即用的LVGL官方例程,RA8系列把过去需要多颗芯片+大量软件堆叠才能实现的功能全部集成到单片里,并通过FSP实现真正“一键配置、即刻量产”。为未来的高端工业、机器人、汽车电子等领域提供了超高竞争力的解决方案。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分