找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2249

积分

0

好友

323

主题
发表于 昨天 18:17 | 查看: 5| 回复: 0

瑞萨电子为其RA系列微控制器推出的集成开发环境 e2 studio 现已升级至 V6.3.0 版本。此次更新不仅引入了多项新功能支持,还对已知问题进行了修复与改进。

完整的官方更新记录可以在此查看: https://github.com/renesas/fsp/releases

瑞萨FSP v6.3.0与e2 studio 2025-12发布说明截图

新增功能

本次版本更新的新增功能涵盖网络、外设、安全及开发工具等多个方面:

  • 新增对PTX105R NFC读取器PTX Native-Tag附加API的支持。
  • CEU图像捕捉模式 新增支持,可选比例缩小和YCbCr422到YCbCr420格式转换。
  • 增加了对 GPT模块 上所有比较匹配事件的支持。
  • 增加了对无延迟 SPI 突发传输的支持,这使得可以在帧之间不带延迟地连续发送多个数据帧。
  • 增加了对 USB0和USB1同时运行 的支持。
  • MCUBoot 支持更新多镜像,特别适用于多核板。
  • 更新 PQC-Lib 到v2.00,增加了对MLKEM-1024和MLDSA-87算法的支持。
  • SBOM (.spdx) 现在作为 FSP 发布的一部分生成并上传。
  • 添加了 FSP解决方案模板 用于TrustZone项目。
  • 增加了 Modbus串行从模块 的支持。

轻量级互联网协议 (lwIP)

在嵌入式网络协议栈方面,lwIP 得到了显著增强:

  1. 增加了 lwIP NetBIOS 名称服务器应用支持。
  2. 增加了 lwIP SMTP 客户端应用程序支持。
  3. 增加了 lwIP Iperf 应用支持。
  4. 增加了 HAUD(音频2.0) 驱动程序支持。

对于嵌入式设备而言,一个稳定高效的 网络协议栈 至关重要,lwIP 的持续增强为 RA MCU 的网络应用开发提供了更坚实的基础。

  • 为RSIP-E11A PM驱动器添加了 KDF-HMAC 功能。
  • 增加了对RSIP-E51A和RSIP-E50D PM驱动程序的 ECDH功能 的Brainpool曲线支持。
  • 增加了 ML-DSA 的预哈希支持。
  • 增加了流过滤和监管 (PSFP) 功能支持。
  • 增加了对RA8M2、RA8D2、RA8T2、RA8P1以太网驱动程序的 帧抢占 功能支持。
  • 允许覆盖 d1_cacheflush()d1_cacheblockflush() r_drw D1 层函数。

修复和改进

除了新功能,本次更新也包含了一系列的修复与优化:

  • 修复了USB堆栈中某些设备的电池充电默认支持。
  • 支持 mbedtls_aes_cmac_prf_128 硬件加速函数。
  • 通过更新链接器配置,修复了MCUboot多图像中的不正确地址空间。
  • 添加了e2 studio 2025-12解决方案项目引脚配置问题的解决方法文档。
  • 修复了 TrustZone 防护函数的生成,用于 R_GPT_CompareMatchSet()
  • 更新的 r_agt 使用说明,涉及事件计数和低功耗模式的限制。
  • 在 PSA 加密中增加了对 SCE9 和 RSIP-E51A 的非对称明文密钥生成支持。
  • 更新了 SCE9 保护模式 API,当启用参数检查宏 SCE_CFG_PARAM_CHECKING_ENABLE 时,检查参数。
    • 在先前版本中已存在的参数检查只有在启用 CE_CFG_PARAM_CHECKING_ENABLE 时才会反映出来。

R_VIN 驱动修复

  1. 修复了在图像缩放时 UDS通带计算 的问题。
  2. 修复了图像 strides 设置 和运行时缓冲区大小的生成。
  3. UDS 启用状态现在根据配置的图像输入和输出尺寸自动确定。
  • 更新了 KDF-SHA 功能,以RSIP-E11A PM驱动器移除了输入消息长度的限制(最多64字节)。
  • 更新 LLVM 版本到 21.1.1。
  • 更新 IAR 工具链至 v9.70.2。
    • IAR v9.70.2 包含对 RA0L1、RA2T1、RA4C1、RA8D2、RA8M2、RA8P1 和 RA8T2 新设备的支持。
  • 减少RSIP-E11A PM驱动器的 AES算法代码大小
  • 减少了RSIP保护模式驱动程序(用于RSIP-E31A)的总代码大小。
  • 更新了RSIP-E51A和RSIP-E50D PM驱动程序的 AES-XTS控制程序,以满足CMVP关键要求。
  • 更正的RA8M2系统级芯片(LFBGA-303)和HLQFP-176零件编号。
  • 添加了缺失的RA8T2 SiP (LFBGA-303) 部件编号。

r_ospi_b 驱动修复

  • 修复了代码生成,以在 spi_flash_cfg_t 配置结构中的初始命令集中使用擦除表,以实现向后兼容。

rm_block_media_spi, rm_levelx_nor_spi, rm_littlefs_spi_flash 模块更新

  • 更新了OSPI_B起始地址宏的使用,以支持具有多个OSPI_B外设的设备。

  • 增加了对使用十进制输入类型的 TAU PWM占空比百分比 的支持。

  • 修复了 RMAC读取溢出 问题。

  • Ocrypto 版本更新至v3.9.4。

  • 为RA0E1、RA0E2、RA0L1、RA2E2和RA2L1设备启用 Ocrypto

  • 修复了启用 USBX Host Hub 时的构建错误。

  • 重新排序HCDC类型分配,以修复启用参数检查模式时Host Composite和HCDC_ECM的CDC数据传输问题。

  • 减少了RSIP保护模式驱动程序(用于RSIP-E11A)的总代码大小。

  • 平台安装程序更新,包含 e2 studio 2025-12

  • 移除了 SCE 保护模式下 RSA 签名验证 API 的一个漏洞。

  • Segger JLink 版本更新至 8.92。

  • R_TML_StatusGet API描述中添加了关于计数器值的注释。

  • 修复了CANFD CH0 RNC设置错误地应用于CH1(实例1)的问题。

  • 更新后的 UARTA 允许波特率误差公式每TU。

  • E2 模拟器 支持更新到 v2.7.1。

关于 e2 studio

e² studio 是由瑞萨电子开发的一款集成开发环境(IDE),主要用于其微控制器(MCU)和微处理器(MPU)产品的软件开发。它基于开源的 Eclipse 平台构建,提供了图形化配置界面,支持“一键生成”软件工程,大大提高了开发效率。

其核心组件包括:

  1. 图形化配置工具
    Smart Configurator:用于外设(如 UART、I²C、SPI、ADC 等)的图形化配置,自动生成初始化代码,减少手写错误。

  2. FSP(Flexible Software Package)软件包
    在 RA 系列中,e² studio 与 FSP 深度集成,提供 HAL(硬件抽象层)驱动、中间件(如 FreeRTOS、USB、文件系统、网络协议栈等)的可视化配置。

  3. 调试功能
    支持通过 J-Link、E2 Emulator、E2 Emulator Lite 等调试探针进行源码级调试,包括断点、单步执行、变量监视、内存查看、实时表达式求值等。还支持 RTOS 感知调试(如 FreeRTOS、ThreadX)。

  4. 代码分析与优化工具
    集成静态代码分析、性能分析(Profiling)、功耗估算等功能,帮助开发者优化代码效率和资源使用。对于追求高性能和代码质量的开发者而言,掌握底层 C/C++ 优化技巧同样重要。


本文简要介绍了瑞萨 e2 studio V6.3.0 的主要更新。更多技术细节、深度教程及嵌入式开发资源,欢迎在 云栈社区 交流探讨。




上一篇:Wifislax:基于Slackware的无线网络安全审计Linux系统
下一篇:Spring Boot集成Redis实战:缓存注解与分布式锁详解
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-11 21:51 , Processed in 0.197250 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表