FSP(Flexible Software Package)靈活配置軟件包是瑞薩電子(Renesas)為RA系列微控制器(MCU)家族開發的軟件包。FSP自發布以來經過了數年的更新,現在已經來到了6.2.0版本。
最新版本的FSP不僅在硬件上支持所有主流RA料號與開發板,在功能上也有了全面的升級與修復。它不僅提供生產就緒的外設驅動程序和中間件,還著重強調開源生態的集成,旨在大幅縮短開發者的開發周期,優化開發體驗。
在開源中間件的支持方面。FSP采用模塊化架構,深度集成多款熱門開源組件,且通過FSP可以實現一鍵添加與圖形化配置。
以下是FSP支持的一些關鍵開源中間件:
FreeRTOS:采用MIT許可的開源實時操作系統,專為嵌入式系統設計,提供高效的任務管理、信號量、隊列和互斥鎖等功能。開發者可以通過e2studio 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可以直接在e2studio中通過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實現真正“一鍵配置、即刻量產”。為未來的高端工業、機器人、汽車電子等領域提供了超高競爭力的解決方案。
-
微控制器
+關注
關注
48文章
8270瀏覽量
162799 -
mcu
+關注
關注
147文章
18669瀏覽量
388979 -
瑞薩
+關注
關注
36文章
22437瀏覽量
89905
原文標題:瑞薩FSP6.2:RA8新品支持與功能大升級!
文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄

瑞薩靈活配置軟件包FSP 6.2.0版本的更新內容
評論