Skip to content

v5.6.0

Latest
Compare
Choose a tag to compare
@renesas-fsp-development renesas-fsp-development released this 25 Oct 16:56

Release Notes

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

Minimum e2 studio version for FSP 5.6.0 is e2 studio 2024-10

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

Download the FSP with e2 studio Linux installer for this release, setup_fsp_v5_6_0_e2s_v2024-10.xz.run, from here. Refer to https://en-support.renesas.com/knowledgeBase/19934358 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_v5_6_0_e2s_v2024-10.pkg, from here.

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

  • For Windows download setup_fsp_v5_6_0_rasc_v2024-10.exe from here
  • For Linux download setup_fsp_v5_6_0_rasc_v2024-10.xz.run from here
  • For macOS (Apple Silicon) download setup_fsp_v5_6_0_rasc_v2024-10.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.

Tools

Arm GNU Toolchain: 13.2

LLVM Embedded Toolchain for Arm: 18.1.3

IAR Compiler: 9.60.2

ARM Compiler: 6.21

QE for Capacitive Touch: 3.5.0

QE for Display: 3.2.0

QE for BLE: 1.7.0

QE for Motor: 1.3.0

e2 studio: 2024-10

RASC: 2024-10

Renesas E2 and E2 Lite: 2.3.2

SEGGER J-Link: 7.98g

New Features

  • Added support for RA8E1 MCU and FPB-RA8E1 development board
  • ECDH with prime field, secp256r1, Koblitz and Brainpool curves is now supported in Protected Mode on the RA8x1 family
  • RSIP-E51A support new Key Injection features in compatible mode on the RA8x1 family
    • HMAC
    • AES-XTS
    • ECC secp521r1
    • ECC brainpool P512r1
    • Ed25519
  • MCUBoot now supports curve SECP-384
  • Added Flash HP Anti-Rollback Counter Support
  • DA14531/DA14535: Added support for secure connections
  • Added link to FSP coding standard in countributing.md file on Github repository.
  • Added support for Memory Mirror Function
  • Added support for RRH62000 Sensor
  • Added new CTSU2 touch judgment method 'Judgement Majority Mode (JMM)' (as opposed to the existing 'Value Majority Mode (VMM)')
  • Added TFM AROT service support
  • Added DA16XXX HTTP Server Support
  • Added USB HCDC-ECM support with FreeRTOS+TCP
  • CAVP edition of RA6M4 (SCE9) PM driver update

Fixes and Improvements

  • J-Link updated to version 7.98g
  • emWin updated to version 6.44b
  • IAR compiler updated to version9.60.2
  • CMSIS-NN updated to version 6.0.0
  • E2 and E2 Lite version updated to 2.3.2
  • Updated to FSP Common API v1.8.0
  • Added configuration option for display orientation to emWin
  • rm_comms_smbus:
    • Fixed open error when GPT interrupt is disabled
    • Timeout interrupts now have separate event codes
    • Updated smbus usage notes
  • FreeRTOS plus TCP updated to use PSA instead of rand() for random numbers
  • Add OSPI DOTF runtime enable/disable
  • Fixed temperature sensor module issue in trust zone secure project of EK-RA8M1
  • Fixed Azure EWF GM module build failure with LLVM compiler
  • Fixed linkage failure when build FreeRTOS with LLVM compiler with LTO enabled
  • Fixed interface index issue in rm_netxduo_ether module
  • Lightweight TCP/IP:
    • Fixed stack warning and build error in generated code in rm_lwip_ether module
    • Fixed build error when lwIP DNS property is enabled in rm_lwip_ether module
  • BSP SDRAM documentation now placed correctly and contains function information
  • Added USB connection detection mode in rm_comms_usb_pcdc module:
    • Should be configured only if application doesn't want data collector module to be blocked when USB host tool is not opened
    • Baudrate Configuration mode should be used for Windows USB host, and Control Line State mode should be used for Linux USB host

Deprecations

  • FS2012 and OB1203 sensor modules
  • RYZ cellular modules
  • ZMOD4410 Odor mode
  • ZMOD4510 OAQ 1st Gen mode

Known Issues

  • RA0E1:
    • e2 studio projects automatically reset compiler optimization to a Size setting on every generate or build operation
      • Add optimization flags (e.g. -O0) manually to 'Other optimization flags' to override the -Oz setting
    • HS400x, ZMOD4xxx and OB1203 sensors cannot be used on RA0E1
    • FS1015 and FS3000 sensors do 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 support for RA8E1
    • EWARM version 9.60.2 does not contain support for RA8E1. To develop with IAR for this device, it is necessary to install support patch files (arm_Renesas_R7FA8xx_patch_20240812_1.zip) which can be downloaded by EWARM v9.60.2 users from the IAR MyPages system.
  • e2 studio Platform Installer:
    • When doing a Custom Install, compilers must be manually selected on the Additional Software step. Otherwise, the user must separately source, install, and integrate the toolchains in e2 studio.

Visit GitHub Issues for this project.

Third Party Software

These third party software solutions are included alongside FSP.

Amazon coreHTTP: 3.0.0+renesas.0

Amazon coreMQTT: 2.1.1

Amazon corePKCS11: 3.5.0

Amazon coreJSON: 3.2.0

Amazon FreeRTOS+FAT: f834aee4

Amazon FreeRTOS Cellular Interface: 1.3.0

Amazon FreeRTOS Kernel: 10.6.1

Amazon FreeRTOS+TCP: 4.2.1

Amazon OTA 3.4.0

Arm CMSIS6: 6.1.0

Arm CMSIS-NN: 6.0.0

Arm CMSIS-DSP: 1.16.2

Arm Mbed TLS: 3.6.0+renesas.1

Arm Trusted Firmware-M: 2.1.0+renesas.0

Arm littlefs: 2.2.1+renesas.1

Intel TinyCrypt: 0.2.8+renesas.2

Intel tinyCBOR: 0.6.0

Lightweight TCP/IP: 2.2.0

MCUboot: 2.1.0+renesas.2

Microsoft Azure Embedded Wireless Framework: 1.0.0-preview.2+renesas.3

Microsoft Azure RTOS FileX: 6.4.0

Microsoft Azure RTOS GUIX: 6.4.0

Microsoft Azure RTOS LevelX: 6.4.0

Microsoft Azure RTOS NetX Duo: 6.4.0+renesas.0

Microsoft Azure RTOS ThreadX: 6.4.0

Microsoft Azure RTOS USBX: 6.4.0

SEGGER emWin: 6.44b

TES D/AVE 2D: 3.8.0

Bug Fixes

See fixed GitHub Issues for this release.

Knowledge Base

Visit our knowledge base for other technical updates.

MD5 Checksums

  • FSP_Packs_v5.6.0.zip b665fa67255ee837bf3f2da07f745bff
  • FSP_Packs_v5.6.0.exe 70b5152b62ae473c2902920c0bb06067
  • fsp_documentation_v5.6.0.zip 088a48392548c285b5c1a07967f34828
  • setup_fsp_v5_6_0_e2s_v2024-10.exe f9914264ac0080dff8007f6e44acd587
  • setup_fsp_v5_6_0_e2s_v2024-10.xz.run a91d79e801aa664628d72a8ee32a18d6
  • setup_fsp_v5_6_0_e2s_v2024-10.pkg a73504b12af4770c5f3b1734cd908a4a
  • setup_fsp_v5_6_0_rasc_v2024-10.exe 20f02bfb9e6dbe4f02204efc121d3dff
  • setup_fsp_v5_6_0_rasc_v2024-10.xz.run 87acabf8f3072f3dd483beaafd00c54b
  • setup_fsp_v5_6_0_rasc_v2024-10.pkg a15a9655c639998b3218c20d36a13df1
  • MDK_Device_Packs_v5.6.0.zip 822f27b84de72282ff65f1b6863fd453