Skip to content

v6.6.0

Latest

Choose a tag to compare

@renesas-fsp-development renesas-fsp-development released this 31 Aug 17:35

Release Notes

Flexible Software Package (FSP) for Renesas RA MCU Family, version 6.6.0.

Minimum e2 studio version for FSP 6.6.0 is e2 studio 2026-07

Download the FSP with e2 studio Windows installer for this release, setup_fsp_v6_6_0_e2s_v2026-07.exe, from here.

Download the FSP with e2 studio Linux installer for this release, setup_fsp_v6_6_0_e2s_v2026-07.xz.run, from here. Refer to installation steps for information on installing e2 studio and related software components in a Linux PC.

Download the FSP with e2 studio macOS (Apple Silicon) installer for this release, setup_fsp_v6_6_0_e2s_v2026-07.pkg, from here. Refer to installation steps for information on installing e2 studio and related software components in a macOS PC.

If you are using IAR or Keil MDK, download the Renesas Advanced Smart Configurator for your operating system.

  • For Windows download setup_fsp_v6_6_0_rasc_v2026-07.exe from here
  • For Linux download setup_fsp_v6_6_0_rasc_v2026-07.xz.run from here
  • For macOS (Apple Silicon) download setup_fsp_v6_6_0_rasc_v2026-07.pkg from here

All installers are available in the Assets section of this release.

Refer to the README.md in the FSP root folder for setup instructions, hardware details, and related links.

FSP 6.6.0 onwards changes to GCC support

FSP 6.6.0 onwards no longer ships with the GCC toolchain integrated within the combined e2 studio / FSP platform installer, and GCC is no longer installed by default. The use of the GCC toolchain with FSP is still currently supported, and if GCC use is required then an option in the 'Custom Install' of the platform installer allows GCC to be downloaded from the internet and installed as part of the overall install process. Or alternatively it is possible to link e2 studio to an installation of the GCC toolchain already on the user's computer.

Note : The LLVM toolchain / Arm Toolchain for Embedded (ATfE) continues to be integrated within the e2 studio / FSP platform installer.

FSP 6.3.0 onwards changes to LLVM optimization levels

With FSP 6.3.0 and later, when using the LLVM toolchain the compiler optimization level is set to -Os by default for RA4/RA6/RA8 MCUs, whereas previous FSP's would use -O2. This has been done as with LLVM, -Os causes a balance of optimizations similar to GCC's -O2 option.
Note that for RA0/RA2 MCUs, where keeping memory size to a minimum is typically of primary importance, the -Oz optimization level is selected by default.

Tools

New Features

  • Updated to MCUboot 2.4

  • MCUBoot solution template additions:

    • Added MCUboot single image bootloader solution template with mbedTLS for RA2 Non-Ocrypto licensed devices
    • Added MCUboot templates with trustzone for e50d and e51a
    • Removed secondary app projects from bootloader templates and add explicit trailer regions
  • Supported zero copy of FreeRTOS+TCP

  • Added R_OSPI_B_TargetReset API to reset the target flash device using the OM_RESET pin or in-band reset patterns (CS + SIO0, or CS-only) for the r_ospi_b module

  • Supported Peripheral USB Video Class driver (PUVC)

  • Cryptography and Security Updates:

    • Added support for using the shared secret generated by ECDH secp521r1 with KDF-SHA 512 on RSIP-E51A and RSIP-E50D PM driver
    • AES-GCM multi-part is now hardware accelerated on all supported MCUs
    • Reduced code size for RSIP-E11A CM drivers
    • Reduced code size for RSIP-E31A CM drivers
    • Reduced code size of control procedures for SCE9 Compatibility Mode
  • Updated Ethos-U stack to version 26.05

  • Supported Complementary PWM mode for GPT module

  • Added support for EK-RA8P1 V2 board

  • Added the decimation feature to the Renesas Advanced Motor Control Platform

  • Enabled NetXDuo IP Instance Module to add additional NetX Duo Ether Driver for Extended Network Interface

  • Supported USBX Host Hub combination of CDC-MSC

Fixes and Improvements

  • Added guidance in the SAU SPI usage notes for different transfer operating modes

  • Updated document for transparent bridge

  • Updated copyright headers for rm_psa_crypto chacha20 and chachapoly

  • Resolved an issue where SCE Protected Mode was incorrectly displayed in the configurable stack for RA4E1 and RA6E1 devices

  • Resolved an issue where RSIP Protected Mode was incorrectly displayed in the configurable stack for RA8E1 and RA8E2 devices

  • Added HOCOCR2 register in iodefine file for RA8

  • Fixed the issue where the OSPI_B driver overwrites other channel DSSFTCSx OM_DQS shift values in WRAPCFG

  • Added run time error to check packet chaining for netxduo ethernet

  • Fixed incorrect PLL/4 value for RA4M1 and RA4W1 (PLLCCR_TYPE = 2)

  • Added D-Cache enabled support DMAC for RA8 devices for below modules:

    • DMAC: Review DMAC documentation for details
  • Updated DMACCHSAR and DMACSAR TrustZone initialization for RA8

  • Fixed incorrect TrustZone secure alignment

  • Fixed the missing gratuitous ARP in lwIP

  • Fixed the issue where IIC Master stop condition may be cleared unexpectedly when IIC ISRs are delayed

  • Fixed an issue that the HAUD driver may be unable to correctly get HAUD device descriptor information

  • Fixed the issue where the network could be reported as up before a valid IP address was assigned

  • Changed the subclass code for PCDC in the device descriptor (template descriptor file) from 0 to 2

  • Fixed build error when adding the r_ethercat_phy stack with the unsupported target board

  • Fixed issues of bus error when using SDRAM in TrustZone projects

  • Fixed the following issue regarding the ChaCha feature of the RSIP-E50D PM driver:

    • The operation would fail when the total length of the input data was a multiple of 64 bytes
  • Updated the ospi_b usage note with a more detailed FSP documentation guide for MCUboot upgrade

  • Updated MCUBoot signing script to make python pqc library optional dependency, this allows users to use the signing script without having to install the pqc library if they are not using ML-DSA keys

  • Fixed an issue in r_uarta that could cause transmission interrupts to be missed under nested interrupt conditions

  • Fixed resource page for r_rmac_phy module to correct the URL for the Ethernet PHY-LSI driver

  • Fixed build error in BareMetal project for rm_ble_abs_gtl

  • Removed callback requirement when interrupt priority is configured in r_adc and r_adc_d

  • Updated MCUboot to support OSPI with erase sizes different than internal flash

  • Fixed the issue where r_adc could not generate a GPT trigger event for Double Trigger Extended Mode

  • Updated MSB address mask handling for supported memory profiles based on MCU OSPI memory region layouts

  • The following improvements have been made to the RSIP PM Driver User’s Manual:

    • Added detailed descriptions of the supported features
    • Added usage instructions and use cases for each feature
    • Added diagrams such as state transition diagrams and API call flows
  • Added IICCLK/PCLKA clock constraint for RA6T2

  • RMAC/Layer3_Switch:

    • Modified TX timestamp descriptor handling
    • New API is added: R_LAYER3_SWITCH_GetTxTimestamp
    • Added support for RMAC_LINK_DETECTION_DEFAULT_PORTS_UP mode in RMAC link status checking
  • gPTP middleware:

    • Fixed the timestamp adjustment feature
    • Fixed an issue in time and timestamp conversion functionality
  • Fixed an issue where r_sce_protected, r_sce_protected_cavp and r_rsip_e51a_protected_cavp displayed an incorrect supported device list

Known Issues

  • Solution Projects (TrustZone, Multicore):
    • There are issues related to pin configuration in e2 studio 2026-04.2. Refer to this document for workarounds
  • For RA0x devices:
    • HS400x and ZMOD4xxx sensors cannot be used
    • FS3000 sensor does not support SAU-I2C driver
  • Selecting 'Safely Remove Hardware and Eject Media' on Windows and eject the mass storage (PMSC), when
    using USBX composite device (PCDC+PMSC), the Windows Explorer for PMSC does not disappear.
  • PMSC may not work properly when USBX Composite Device (PCDC+PMSC) is connected to specific Linux OS
    (USB Host).
  • EWARM version 9.70.4 does not contain support for RA0E3. To develop with IAR for these devices, it is necessary to install a support patch file for which can be downloaded by EWARM v9.70.4 users from the IAR MyPages system
    • RA0E3 (arm_Renesas_RA0E3_20260106_1.zip)
  • When importing projects in e2 studio that were created using a previous toolchain version be sure that the version specified in the project is integrated (Window->Preferences->Renesas->Renesas Toolchain Integration) or select the appropriate toolchain version if upgrading the project to a later FSP version.
  • When upgrading RA6T2 projects to FSP 6.4.0, the GTETRGx pin assignments might be lost, please re-assign the pins manually.
  • When upgrading RA0E1/E2/L1 projects to FSP 6.4.0, the SAU_SPI00 pin group might be changed, please restore the pin group manually.
  • For known issues in the tools, please refer to the respective tool's release notes e2 Studio RN.

Visit GitHub Issues for this project.

Third Party Software

These third party software solutions are included alongside FSP.

Bug Fixes

See fixed GitHub Issues for this release.

Knowledge Base

Visit our knowledge base for other technical updates.

SHA-256 Checksums

  • FSP_Packs_v6.6.0.zip a6925c8ff8566003de7147ac5594398ca44703985b03898d53e524e651a3645b
  • FSP_Packs_v6.6.0.exe c52fd05ea35295c01ad36121c7214d2e35860d7e49929bc9c4907c65bcfe6594
  • fsp_documentation_v6.6.0.zip bf3d99b7aff78a12023c2418cc333209e8de7d1ce39f2826a877d4cfd0e6f208
  • setup_fsp_v6_6_0_e2s_v2026-07.exe 970aec30c5c4752051654b392335b7fe1664acb5c39f4435515f01415c857dde
  • setup_fsp_v6_6_0_e2s_v2026-07.xz.run e9c4e3d67b0749d1b5c1e17e00c3fbd35c7c87e6ef99bedad56940bf76f14a63
  • setup_fsp_v6_6_0_e2s_v2026-07.pkg 8288fe00fd9e93d34073e1aad799fbd68244ca63936805d1f6d049e6418cace5
  • setup_fsp_v6_6_0_rasc_v2026-07.exe e833c54487c0545529c81fd9a3a715618d30b8f84adafce4d1d12a7e26ab290c
  • setup_fsp_v6_6_0_rasc_v2026-07.xz.run cf1575230b77bc754e21f46c35bd83e866012ca068d0f9cbd7655451d6d89b62
  • setup_fsp_v6_6_0_rasc_v2026-07.pkg a5bab5b5f440d88fcf41cce46f7278b8e281ee1c277d10b2eb07208c02d290bb
  • MDK_Device_Packs_v6.6.0.zip d74d0f7ad8c7a4a426168d991d35a1502feb23740ea7eb88a9ca6f1f1e679573
  • SBOM_FSP_Packs_v6.6.0.spdx 40173e0d60426d99a38bb673bf01966c3439c28de0f22694605e0042554031d6