Skip to content

v3.0.0

Compare
Choose a tag to compare
@renesas-fsp-development renesas-fsp-development released this 28 Apr 14:49
· 49 commits to master since this release

Release Notes

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

Download the FSP with e2 studio Installer for this release, setup_fsp_v3_0_0_e2s_v2021-04.exe, from here.

If using IAR or Keil MDK, download the Renesas Advanced Smart Configurator for this release, setup_fsp_v3_0_0_rasc_v2021-04.exe, 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.

Project Migration

This major release includes breaking changes.

See project migration GitHub Issues for migrating from v2.x to v3.x.

Tools

GCC Compiler : 9-2020-q2-update

IAR Compiler: 8.50.9

ARM Compiler : 6.16

QE for Capacitive Touch : 1.3.0

QE for BLE : 1.2.0

e2 studio: 2021-04

RASC: 2021-04

Features Added

  • Microsoft Azure RTOS ThreadX support added, including support for Azure RTOS TraceX.
  • Microsoft Azure RTOS NetX Duo support added. Ethernet port available.
  • Microsoft Azure NetX Duo add-ons are supported through XMLs and Developer Assistance, including:
    • Auto IP
    • BSD
    • DHCP IPv4 Server & Client
    • DHCP IPv6 Server & Client
    • DNS Client
    • FTP Server & Client
    • HTTP Server & Client
    • MQTT Client
    • NAT
    • SMTP Client
    • SNMP Agent
    • SNTP Client
    • TFTP Server & Client
    • Telnet Server & Client
    • Web HTTP Server & Client
  • Microsoft Azure RTOS NetX Secure TLS support added. The following functions are hardware accelerated on Cortex-M33 MCUs:
    • RSA 2K signature generation and verification
    • RSA 3K/4K signature verification
    • AES
    • TRNG
    • SHA224/256
    • ECC (ECDSA and ECDH for P-224, 256 and 384 curves)
  • Microsoft Azure RTOS FileX support added. Ports available for SD, eMMC, QSPI, and OSPI.
  • Microsoft Azure RTOS USBX PCDC and HCDC support added.
  • Microsoft Azure RTOS GUIX support added. Hardware acceleration available on RA6M3 for GLCDC, D/AVE 2D drawing engine, and JPEG.
  • MCUboot bootloader support added.
  • PTP driver added to support Ethernet PTP Controller (EPTPC) peripheral on RA6M3.
  • Bank swap support added to the flash driver for RA6M4 and RA6M5.
  • SCE9 Protected Mode crypto operation support added for RA4M2, RA4M3, RA6M4, and RA6M5 MCUs with the following features:
    • True random number generation
    • SHA-256 hashing algorithm
    • AES 128 and 256 bit operations for ECB, CBC, CCM and GCM chaining modes
    • ECDSA and ECDH operations for 192, 224, 256 and 384 bit ECC NIST curves
    • RSA 1024/2048 bit PKCS1-V1.5 signature generation and 1024/2048/3072/4096 bit signature verification operations
    • HMAC-SHA256 and AES-CMAC 128/256 bit message authentication codes
  • OSPI support added for block media port.
  • Full text search added to user manual.

Third Party Software

These third party software solutions are included alongside FSP.

Microsoft Azure RTOS ThreadX: 6.1.6

Microsoft Azure RTOS NetX Duo: 6.1.6

Microsoft Azure RTOS FileX: 6.1.6

Microsoft Azure RTOS USBX: 6.1.6

Microsoft Azure RTOS GUIX: 6.1.6

MCUboot: 1.7.2+renesas.0

FreeRTOS: 202012.00

Arm CMSIS5: 5.7.0

Arm Mbed TLS: 2.24.0+renesas.0

Arm Trusted Firmware-M: 1.2.0+renesas.0

Arm littlefs: 2.2.1+renesas.1

FreeRTOS+FAT: 160919a

Renesas E2 and E2 Lite: 1.5.3+20201217

SEGGER emWin: 6.16c

SEGGER J-Link: 6.98b

TES D/AVE 2D: 3.8.0

Bug Fixes

See fixed GitHub Issues for this release.

Known Issues

Visit GitHub Issues for this project.

Knowledge Base

Visit our knowledge base for other technical updates.

MD5 Checksums

  • FSP_Packs_v3.0.0.zip 0793596986951a3732e8c7897b9c7db4
  • FSP_Packs_v3.0.0.exe aba504b200c98463ea7d394ab7e87239
  • fsp_documentation_v3.0.0.zip a35400da8ff7e7abcefc688e6ad7849b
  • setup_fsp_v3_0_0_e2s_v2021-04.exe 1c32eddc5cd374ef9ea2c78dd79314f8
  • setup_fsp_v3_0_0_rasc_v2021-04.exe 164690ff0a79f1ccb436206e3b12cd5e
  • MDK_Device_Packs_v3.0.0.zip 3f912dcae0310b337624af6eabb26673