Skip to content

Releases: renesas/ra-fsp-examples

Example for FSP v5.7.0 (1)

18 Dec 03:14
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.7.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

e2studio Integrated Development Environment with LLVM Embedded tool-chain for ARM

Keil MDK with ARM compiler tool-chain

IAR EWARM with IAR tool-chain for ARM

New Additions

Application Projects:

  • Add Application Design using RA8 Series MCU Decryption on the Fly for OSPI (r11an0773) (new)

  • Add Getting Started with CoreMark Benchmarking (r01an6876)

  • Add RA8 MCU Advanced Secure Bootloader Design using MCUboot and Code Flash Dualbank Mode (r01an7556)

  • Add Getting Started with the Graphics Application (r11an0463)

  • Add Device Lifecycle Management for Cortex M33 (r11an0469)

  • Add Establishing and Protecting Device Identity using SCE9 and Arm TrustZone (r11an0475)

  • Add Getting Started with Low Power Applications Package (r11an0481)

  • Add Getting Started with Wifi Modules on FSP (r11an0486)

  • Add Getting Started with PWM Output with Sub Nanosecond Delay (r11an0571)

  • Add RA AWS MQTT TLS Cloud Connectivity Solution Cellular (r11an0604)

  • Add RA AWS MQTT TLS Cloud Connectivity Solution Ethernet (r11an0605)

  • Add Getting Started with ADC Interleaved Mode Application (r11an0697)

  • Add RA MQTT TLS Azure Cloud Connectivity Solution Ethernet (r11an0750)

  • Add RA MQTT TLS Azure Cloud Connectivity Solution Cellular (r11an0754)

  • Add RA AWS MQTT TLS Cloud Connectivity Solution Wi-Fi DA16600 (r11an0811)

  • Add Booting Encrypted Image on RA4 using MCUboot and QSPI (r11an0868)

  • Add RA4 Secure Bootloader Using MCUboot and Internal Code Flash (r11an0869)

  • Add Security Design using Arm TrustZone Cortex M85 (r11an0897)

  • Add RA AWS MQTT TLS Cloud Connectivity Solution Cellular RYZ024A (r11an0901)

  • Add RA8 Basic Secure Bootloader Using MCUboot and Internal Code Flash (r11an0909)

  • Add RA AWS Cloud Connectivity and Firmware Update OTA on CK-RA6M5 v2 with Ethernet (r11an0915)

  • Add Getting Started with GUIX Thermostat Application (r12an0120)

  • Add RYZ024A PMOD with EK RA6M5 (r21qs0007)

  • Add RYZ024A PMOD with EK RA4M2 (r21qs0008)

  • Add Low Power Application Use of ADC DTC and ELC at Snooze mode for FPB RA2E1 and FPB RA2E2 (r30an0392)

  • Add Low Power Application for FPB RA4E1 or FPB RA6E1 (r30an0423)

  • Restructure for application projects and update projects to the latest version. Please refer application_projects/Readme.md for detail of application projects and latest version

Example Projects on GCC:

  • Add Getting started with FreeRTOS Network example on EK_RA8D1 (new)

  • Add Getting started with Azure's NetX Networking Protocols example on EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5 and EK_RA8M1.

  • Add SMBus example on CK_RA6M5, EK_RA2A1, EK_RA2A2, EK_RA2E1, EK_RA2E2, EK_RA2L1, EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA4W1, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5, EK_RA8D1, FPB_RA2E3, FPB_RA4E1, FPB_RA6E1, MCK_RA4T1, MCK_RA6T2, MCK_RA6T3, MCK_RA8T1 and RSSK_RA6T1.

Example Projects on LLVM:

  • Add mbed_crypto and SMBus example on FPB_RA8E1.

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA4E2

  • EK_RA4M1

  • EK_RA4M2

  • EK_RA4M3

  • EK_RA4W1

  • EK_RA6E2

  • EK_RA6M1

  • EK_RA6M2

  • EK_RA6M3

  • EK_RA6M3G

  • EK_RA6M4

  • EK_RA6M5

  • EK_RA8D1

  • EK_RA8M1

  • FPB_RA0E1

  • FPB_RA2E3

  • FPB_RA4E1

  • FPB_RA6E1

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • RSSK_RA6T1

Example Projects

Example Projects on GCC:

CK_RA6M5 Flat --> 11 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 42 EPs

EK_RA2A2 --> 35 EPs

EK_RA2E1 --> 27 EPs

EK_RA2E2 --> 27 EPs

EK_RA2L1 --> 40 EPs

EK_RA4E2 Flat --> 45 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 45 EPs

EK_RA4M2 Flat --> 66 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 65 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 34 EPs

EK_RA6E2 Flat --> 47 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 57 EPs

EK_RA6M2 --> 59 EPs

EK_RA6M3 --> 93 EPs

EK_RA6M3G --> 60 EPs

EK_RA6M4 Flat --> 86 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 89 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 101 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 92 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 23 EPs

FPB_RA2E3 --> 26 EPs

FPB_RA4E1 --> 33 EPs

FPB_RA6E1 --> 41 EPs

FPB_RA8E1 Flat --> 1 EPs

MCK_RA4T1 Flat --> 37 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 33 EPs

MCK_RA6T3 Flat --> 37 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 79 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 34 EPs

Example Projects on LLVM:

EK_RA8M1 Flat --> 2 EPs

FPB_RA8E1 Flat --> 45 EPs

FPB_RA8E1 TZ --> 4 EPs

Example Projects on Keil & IAR:

EK_RA2A1 --> 10 EPs (Keil) & 11 EPs (IAR)

EK_RA2A2 --> 9 EPs

EK_RA2E1 --> 8 EPs

EK_RA2E2 --> 7 EPs

EK_RA2L1 --> 10 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 11 EPs

EK_RA4M2 Flat --> 10 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 10 EPs (Keil) & 13 EPs (IAR)

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 11 EPs

EK_RA6E2 Flat --> 11 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 11 EPs

EK_RA6M2 --> 11 EPs

EK_RA6M3 --> 12 EPs

EK_RA6M3G --> 12 EPs

EK_RA6M4 Flat --> 12 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 12 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 12 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

FPB_RA8E1 Flat --> 11 EPs

FPB_RA8E1 TZ --> 4 EPs

MCK_RA4T1 Flat --> 10 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 10 EPs

MCK_RA6T3 Flat --> 10 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 10 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Fix issue

Example Projects

  • Fix building issue of quickstart example on EK_RA8D1.

  • Update mipi_dsi example on EK_RA8D1 using BSP SDRAM function.

Known Issues

  • Clone ra-fsp-examples repository in Windows will be fail due to longpath issue. Please enable longpaths configuration before clone.

    git config --global core.longpaths true

Application Projects

  • Some project can fail in building due to long path issue. Please choose "Copy projects into workspace" when import for these projects.

    Import → General → Existing Projects into Workspace → Choose the project need to import → Choose "Copy projects into workspace".

Example Projects

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

  • EK_RA8D1, EK_RA8M1 -> USBX_huvc: Example run failed randomly in option 1 (Start record video) with Error code: 0x23.

Following EPs are not on FSP v5.7.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.6.0 (2)

27 Nov 08:10
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.6.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

e2studio Integrated Development Environment with LLVM Embedded tool-chain for ARM

Keil MDK with ARM compiler tool-chain

New Additions

Example Projects on GCC:

  • Add example LittleFS for external Flash devices: littlefs_ospi_b on EK_RA8D1; littlefs_ospi and littlefs_qspi on EK_RA6M5 (new)

  • Add Getting started with Azure's NetX Networking Protocols example on EK_RA8D1 (new)

  • Add example usb_multi_host on EK_RA4M2, EK_RA4M3, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5, EK_RA8M1 and MCK_RA8T1

Example Projects on LLVM:

  • Add examples of audio_playback_pwm, can_fd, ceu, dac_agt_periodic_signal_generator, poeg and sci_i2c_master on FBP_RA8E1

Example Projects on Keil:

  • Add examples of TZ_agt, TZ_doc, TZ_iic_master and TZ_rtc on FPB_RA8E1

Fix issues and improvements

Following issues are fixed (GCC)

  • FPB_RA0E1: Improve file structure and operation for tml example project. From now, user can input period time in low power mode.

  • Improve for adc examples to support Sample and hold function on EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA8D1, EK_RA8M1, MCK_RA4T1, MCK_RA6T2, MCK_RA6T3, MCK_RA8T1 and RSSK_RA6T1.

  • Fix issue "cpp example project of FPB_RA0E1 cannot run successfully in FSPv5.6.0"

  • Fix issue "Tera term didn't display output in usb_multiport example" on EK_RA8D1 and EK_RA8M1.

  • Fix issue of "usb_composite example project work incorrectly due to mismatch addresses" on EK-RA4M2, EK-RA4M3, EK-RA6M1, EK-RA6M2, EK-RA6M3, EK-RA6M3G, EK-RA6M4, EK-RA6M5, EK-RA8M1, EK-RA8D1, MCK-RA8T1

Known Issues

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

  • EK_RA8D1 -> quickstart: Building issue on FSPv5.6.0.

  • EK_RA8D1, EK_RA8M1 -> USBX_huvc: Example cannot run successfully on FSPv5.6.0.

Following EPs are not on FSP v5.6.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart, USBX_huvc

EK_RA8M1 -> USBX_huvc

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.6.0 (1)

06 Nov 03:39
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.6.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

e2studio Integrated Development Environment with LLVM Embedded tool-chain for ARM

Keil MDK with ARM compiler tool-chain

IAR EWARM with IAR tool-chain for ARM

New Additions

Add Example projects for FPB_RA8E1 on GCC, LLVM, KEIL and IAR, please refer to the example projects document included in the attached bundle for information on supported modules.

Other new additions are described as following:

Example Projects on GCC:

  • Add example FileX_block_media_ospi_LevelX on EK_RA8D1 (new)

  • Add HDR/DDR mode for I3C Master and I3C Slave examples on EK_RA8D1

  • Add examples for CLKOUT (MOSC/SOSC) on EK_RA2A1, EK_RA2A2, EK_RA2E1, EK_RA2L1, EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5 and EK_RA8M1

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA4E2

  • EK_RA4M1

  • EK_RA4M2

  • EK_RA4M3

  • EK_RA4W1

  • EK_RA6E2

  • EK_RA6M1

  • EK_RA6M2

  • EK_RA6M3

  • EK_RA6M3G

  • EK_RA6M4

  • EK_RA6M5

  • EK_RA8D1

  • EK_RA8M1

  • FPB_RA0E1

  • FPB_RA2E3

  • FPB_RA4E1

  • FPB_RA6E1

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • RSSK_RA6T1

Example Projects

Example Projects on GCC:

CK_RA6M5 Flat --> 10 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 41 EPs

EK_RA2A2 --> 34 EPs

EK_RA2E1 --> 26 EPs

EK_RA2E2 --> 26 EPs

EK_RA2L1 --> 39 EPs

EK_RA4E2 Flat --> 44 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 44 EPs

EK_RA4M2 Flat --> 64 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 63 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 33 EPs

EK_RA6E2 Flat --> 46 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 56 EPs

EK_RA6M2 --> 58 EPs

EK_RA6M3 --> 90 EPs

EK_RA6M3G --> 57 EPs

EK_RA6M4 Flat --> 83 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 84 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 95 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 89 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 22 EPs

FPB_RA2E3 --> 25 EPs

FPB_RA4E1 --> 32 EPs

FPB_RA6E1 --> 40 EPs

FPB_RA8E1 --> 1 EP

MCK_RA4T1 Flat --> 36 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 32 EPs

MCK_RA6T3 Flat --> 36 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 77 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 33 EPs

Example Projects on LLVM:

EK_RA8M1 --> 2 EPs

FPB_RA8E1 Flat --> 36 EPs

FPB_RA8E1 TZ --> 4 EPs

Example Projects on Keil & IAR:

EK_RA2A1 --> 10 EPs (Keil) & 11 EPs (IAR)

EK_RA2A2 --> 9 EPs

EK_RA2E1 --> 8 EPs

EK_RA2E2 --> 7 EPs

EK_RA2L1 --> 10 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 11 EPs

EK_RA4M2 Flat --> 10 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 10 EPs (Keil) & 13 EPs (IAR)

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 11 EPs

EK_RA6E2 Flat --> 11 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 11 EPs

EK_RA6M2 --> 11 EPs

EK_RA6M3 --> 12 EPs

EK_RA6M3G --> 12 EPs

EK_RA6M4 Flat --> 12 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 12 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 12 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

FPB_RA8E1 Flat --> 11 EPs

FPB_RA8E1 TZ ---> 0 EPs (Keil) & 4 EPs (IAR)

MCK_RA4T1 Flat --> 10 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 10 EPs

MCK_RA6T3 Flat --> 10 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 10 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Fix issue

  • Fix issue of ethernet and TZ_ethernet on FSPv5.6.0

  • Fix warning issue in usb_pcdc stack. This fixing is applied for usb_pcdc on EK_RA6M3, EK_RA6M3G, EK_RA6M5 and quickstart on EK_RA6M3.

Known Issues

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

  • EK_RA8D1 -> quickstart: Building issue on FSPv5.6.0.

  • EK_RA8D1, EK_RA8M1 -> USBX_huvc: Example cannot run successfully on FSPv5.6.0.

  • FPB_RA0E1 -> cpp: Example cannot run successfully on FSPv5.6.0

Following EPs are not on FSP v5.6.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart, USBX_huvc

EK_RA8M1 -> USBX_huvc

FPB_RA0E1 -> cpp

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.5.0 (3)

16 Oct 20:53
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.5.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

Keil MDK with ARM compiler tool-chain

IAR EWARM with IAR tool-chain for ARM

New Additions

Example Projects on GCC:

  • Migrated QSEP EK-RA8D1 to FSP 5.5.0

Example for FSP v5.5.0 (2)

14 Oct 21:45
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.5.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

Keil MDK with ARM compiler tool-chain

IAR EWARM with IAR tool-chain for ARM

New Additions

Example Projects on GCC:

  • Add examples for CLKOUT (MOSC/SOSC), SDRAM and FileX_block_media_sdram on EK_RA8D1 (new).

  • Add example for SMBUS on EK_RA8M1 (new)

  • Support DISABLE_APP macros (DISABLE_APP_PRINT, DISABLE_APP_ERR_PRINT, DISABLE_APP_ERR_TRAP, DISABLE_APP_READ and DISABLE_APP_CHECK_DATA) to disable SEGGER RTT features on sci_uart examples. When SEGGER RTT features is disabled, only Terminal Program works.

Example Projects on Keil & IAR:

  • Support DISABLE_APP macros to disable SEGGER RTT features on sci_uart examples.

Fix issue

Following issues are fixed (GCC)

  • Fix issue of quickstart example project on EK_RA8M1 in FSPv5.5.0.

  • Fix configuration issue of FreeRTOS + TCP Wrapper and Ethernet stacks in FSPv5.5.0. This fixing is applied for aws_https_client on EK_RA6M3, EK_RA6M5, EK_RA8M1, EK_RA8D1 and MCK_RA8T1; quickstart on EK_RA6M4 and EK_RA6M5.

  • Correct pin configurations and improve hardware connection for sau_spi example on FPB_RA0E1

Known Issues

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

Following EPs are not on FSP v5.5.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.5.0 (1)

10 Sep 21:50
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.5.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

Keil MDK with ARM compiler tool-chain

IAR EWARM with IAR tool-chain for ARM

License

Application Projects

  • The application projects' license has been updated to BSD-3-Clause, allowing for more flexible use in open-source projects.

New Additions

Example Projects on GCC:

  • Add example for UARTA on FPB_RA0E1 (new)

  • Add NetX_sntp_client on MCK_RA8T1

  • Add quickstart for FPB__RA4T1 and FPB_RA6T3 (FSP 5.4.0)

Application Projects:

  • Cloud connectivity: Add AWS Cloud Connectivity Cellular RYZ01A on CK_RA6M5v1 (aws_cc_cellular_ryz014a_ck_ra6m5) latest version (support FSP v5.0.0)

  • Add Arm® DSP Examples (r01an5865) latest version (support FSP v5.0.0)

  • Add 16-Bit Analog-to-Digital Converter Operation for RA6T2 (r01an6848) latest version (support FSP v5.0.0)

  • Add Securing Data at Rest Utilizing the Renesas Security MPU (r11an0416) latest version (support FSP v5.0.0)

  • Add RA6 MCU Advanced Secure Bootloader Design using MCUboot and Code Flash Dualbank Mode (r11an0570) latest version (support FSP v5.0.0)

  • Add Securing Data at Rest Using the Arm® TrustZone® (r11an0468) latest version (support FSP v5.2.0)

  • Add Secure Bootloader for RA2 MCU Series (r11an0516) latest version (support FSP v5.2.0)

  • Add Digital Filtering using the IIR Filter Accelerator (r11an0594) latest version (support FSP v5.2.0)

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA4E2

  • EK_RA4M1

  • EK_RA4M2

  • EK_RA4M3

  • EK_RA4W1

  • EK_RA6E2

  • EK_RA6M1

  • EK_RA6M2

  • EK_RA6M3

  • EK_RA6M3G

  • EK_RA6M4

  • EK_RA6M5

  • EK_RA8D1

  • EK_RA8M1

  • FPB_RA0E1

  • FPB_RA2E3

  • FPB_RA4E1

  • FPB_RA6E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • RSSK_RA6T1

Example Projects

Example Projects on GCC:

CK_RA6M5 Flat --> 10 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 40 EPs

EK_RA2A2 --> 33 EPs

EK_RA2E1 --> 25 EPs

EK_RA2E2 --> 26 EPs

EK_RA2L1 --> 38 EPs

EK_RA4E2 Flat --> 43 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 43 EPs

EK_RA4M2 Flat --> 63 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 62 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 33 EPs

EK_RA6E2 Flat --> 45 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 55 EPs

EK_RA6M2 --> 57 EPs

EK_RA6M3 --> 89 EPs

EK_RA6M3G --> 56 EPs

EK_RA6M4 Flat --> 82 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 83 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 92 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 89 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 23 EPs

FPB_RA2E3 --> 25 EPs

FPB_RA4E1 --> 32 EPs

FPB_RA6E1 --> 40 EPs

MCK_RA4T1 Flat --> 36 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 32 EPs

MCK_RA6T3 Flat --> 36 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 77 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 33 EPs

Example Projects on Keil & IAR:

EK_RA2A1 --> 10 EPs (Keil) & 11 EPs (IAR)

EK_RA2A2 --> 9 EPs

EK_RA2E1 --> 8 EPs

EK_RA2E2 --> 7 EPs

EK_RA2L1 --> 10 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 11 EPs

EK_RA4M2 Flat --> 10 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 10 EPs (Keil) & 13 EPs (IAR)

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 11 EPs

EK_RA6E2 Flat --> 11 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 11 EPs

EK_RA6M2 --> 11 EPs

EK_RA6M3 --> 12 EPs

EK_RA6M3G --> 12 EPs

EK_RA6M4 Flat --> 12 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 12 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 12 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

MCK_RA4T1 Flat --> 10 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 10 EPs

MCK_RA6T3 Flat --> 10 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 10 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Fix issue

  • Fix issue of tau and tml example projects on FPB_RA0E1 in FSP v5.5.0.

  • Support maximum OCTASPICLK for ospi example project on EK_RA6M4 and EK_RA6M5.

Known Issues

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

  • EK_RA8D1 -> _quickstart (missing graphics.srec file on repository)

Following EPs are not on FSP v5.5.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

EK_RA8M1 -> _quickstart

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.4.0 (2)

15 Aug 20:40
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.4.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

Keil MDK with ARM compiler tool-chain

IAR EWARM with IAR tool-chain for ARM

License

Example Projects

  • The example projects' license has been updated to BSD-3-Clause, allowing for more flexible use in open-source projects.

New Additions

Example Projects on GCC:

  • Add example for USB Multiple Host Class (HCDC and HMSC) on EK_RA8D1 (new).

  • Add wifi and wifi_on_chip_udp_freertos on FPB_RA0E1

Fix issue

Following issues are fixed (GCC)

  • Fix issue of rtc example project on FPB_RA0E1 in FSPv5.4.0.

  • Fix issue timeout overflow of can_fd example project on EK_RA4E2, EK_RA6E2, EK_RA6M5, EK_RA8D1, EK_RA8M1, MCK_RA4T1, MCK_RA6T3 and MCK_RA8T1.

  • Improve for ssi example project: support continuously transmits and receives audio sample data on EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5, EK_RA8D1, EK_RA8M1 and FPB_RA6E1.

  • Improve for audio_playback_pwm example project: Unify supporting for 2 AGT types (16 bits and 32 bits) on EK_RA2A1, EK_RA2A2, EK_RA2L1, EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA4W1, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M4, EK_RA6M5, EK_RA8D1, EK_RA8M1, FPB_RA4E1, FPB_RA6E1, MCK_RA4T1, MCK_RA6T2, MCK_RA6T3, MCK_RA8T1 and RSSK_RA6T1.

Following issues are fixed (IAR & KEIL)

  • Fix issue of rtc example project on FPB_RA0E1 in FSPv5.4.0

Known Issues

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

  • EK_RA8D1 -> _quickstart (missing graphics.srec file. Please find it in attach bundle for EK_RA8D1)

Following EPs are not on FSP v5.4.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

EK_RA8M1 -> _quickstart

Example for FSP v5.4.0 (1)

05 Jul 19:29
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.4.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

Keil MDK with ARM compiler tool-chain

IAR EWARM with IAR tool-chain for ARM

New Additions

Example Projects on GCC:

  • Add wifi_on_chip_http_client on EK_RA2A2, EK_RA2L1, EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA8D1, EK_RA8M1, FPB_RA4E1, FPB_RA6E1, MCK_RA4T1, MCK_RA6T2, MCK_RA6T3 and MCK_RA8T1.

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA4E2

  • EK_RA4M1

  • EK_RA4M2

  • EK_RA4M3

  • EK_RA4W1

  • EK_RA6E2

  • EK_RA6M1

  • EK_RA6M2

  • EK_RA6M3

  • EK_RA6M3G

  • EK_RA6M4

  • EK_RA6M5

  • EK_RA8D1

  • EK_RA8M1

  • FPB_RA0E1

  • FPB_RA2E3

  • FPB_RA4E1

  • FPB_RA6E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • RSSK_RA6T1

Example Projects

Example Projects on GCC:

CK_RA6M5 Flat --> 10 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 40 EPs

EK_RA2A2 --> 33 EPs

EK_RA2E1 --> 25 EPs

EK_RA2E2 --> 26 EPs

EK_RA2L1 --> 38 EPs

EK_RA4E2 Flat --> 43 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 43 EPs

EK_RA4M2 Flat --> 63 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 62 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 33 EPs

EK_RA6E2 Flat --> 45 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 55 EPs

EK_RA6M2 --> 57 EPs

EK_RA6M3 --> 89 EPs

EK_RA6M3G --> 56 EPs

EK_RA6M4 Flat --> 82 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 83 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 91 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 89 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 19 EPs

FPB_RA2E3 --> 25 EPs

FPB_RA4E1 --> 32 EPs

FPB_RA6E1 --> 40 EPs

MCK_RA4T1 Flat --> 36 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 32 EPs

MCK_RA6T3 Flat --> 36 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 76 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 33 EPs

Example Projects on Keil & IAR:

EK_RA2A1 --> 10 EPs (keil) & 11 EPs (IAR)

EK_RA2A2 --> 9 EPs

EK_RA2E1 --> 8 EPs

EK_RA2E2 --> 7 EPs

EK_RA2L1 --> 10 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 11 EPs

EK_RA4M2 Flat --> 10 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 10 EPs (keil) & 13 EPs (IAR)

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 11 EPs

EK_RA6E2 Flat --> 11 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 11 EPs

EK_RA6M2 --> 11 EPs

EK_RA6M3 --> 12 EPs

EK_RA6M3G --> 12 EPs

EK_RA6M4 Flat --> 12 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 12 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 12 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 3 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

MCK_RA4T1 Flat --> 10 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 10 EPs

MCK_RA6T3 Flat --> 10 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 10 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Known Issues

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

  • EK_RA8D1 -> _quickstart (missing graphics.srec file. Please find it in attach bundle for EK_RA8D1)

Following EPs are not on FSP v5.4.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

EK_RA8M1 -> _quickstart

FPB_RA0E1 -> rtc

Following EPs are not on FSP v5.4.0 (IAR & KEIL)

FPB_RA0E1 -> rtc

Example for FSP v5.3.0 (3)

14 Jun 19:06
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.3.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

Keil MDK with ARM compiler tool-chain

New Additions

Example Projects on GCC:

  • Add example for 32-bit Interval Timer - tml (new) on FPB_RA0E1

  • Add glcdc on EK_RA8D1

Example Projects on Keil:

  • Add TZ_agt, doc, ethernet, iic_master, rtc and usb_phid on EK_RA8D1 and EK_RA8M1

Fix issue

Following issues are fixed (GCC)

  • Fix issue of USBX_paud on EK_RA4M2, EK_RA4M3, EK_RA6M1, EK_RA6M2, EK_RA6M4 and MCK_RA8T1.

  • Fix issue of i3c_master cannot work correctly with i3c slave.

  • Correct clock for ospi_b on EK_RA8D1 and EK_RA8M1.

  • Correct Threshold (Upper & Lower Limit) values for cac on EK_RA8D1, EK_RA8M1, MCK_RA6T3 and MCK_RA8T1.

Known Issues

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

  • EK_RA8D1 -> _quickstart (missing graphics.srec file. Please find it in attach bundle for EK_RA8D1)

Following EPs are not on FSP v5.3.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

FPB_RA0E1 -> rtc

Following EPs are not on FSP v5.3.0 (IAR & KEIL)

FPB_RA0E1 -> rtc

Example for FSP v5.3.0 (2)

30 May 21:10
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.3.0

Supported Toolchains

e2studio Integrated Development Environment with GCC ARM embedded tool-chain

Keil MDK with ARM compiler tool-chain

New Additions

Example Projects on GCC:

  • Add FileX_block_media_sram (new) on 14 boards: EK_RA8D1, EK_RA8M1, MCK_RA8T1, CK_RA6M5, EK_RA6M5, EK_RA6M4, EK_RA6M3, EK_RA6M3G, EK_RA6M2, EK_RA6M1, FPB_RA6E1, EK_RA4M3, EK_RA4M2 and FPB_RA4E1

Example Projects on Keil:

  • Add TZ_agt, doc, ethernet, iic_master and usb_phid on MCK_RA8T1

Fix issue

Following issues are fixed (GCC)

  • Fix building error "[ERROR] Toolchain configured for project is not currently available" due to lacking com.renesas.cdt.managedbuild.gnuarm.prefs file in project. Without this file, project will build with default toolchain in e2studio.

  • EK_RA6M4 -> _quickstart: Fix configuration error relate to "Task name length" and support on FSPv5.3.0

  • EK_RA8M1 -> _quickstart: Fix configuration warning relate to "Clock" and support on FSPv5.3.0

Known Issues

  • EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)

  • EK_RA8M1, EK_RA8D1, MCK_RA8T1 -> USBX_phid (there is issue with PC/Laptop installed CrowdStrike tool)

  • AWS Example projects: can meet building issue "No rule to make target" due to long path location.
    Need to move project folder to shorter location (Ex. D:/).

  • EK_RA4E2 -> i3c_master: Cannot work correctly with i3c_slave in EK_RA6E2.

  • FPB_RA0E1 -> all example projects on GCC (use e2studio) are using optimization: -Oz (aggressive size optimization). To override this behavior, manually add the desired optimization flag(s) (e.g. -O0) to the 'Other optimization flags' box in the project Properties. It was reported in https://github.com/renesas/fsp/releases - Known Issues

  • EK_RA8D1 -> _quickstart (missing graphics.srec file. Please find it in attach bundle for EK_RA8D1)

Following EPs are not on FSP v5.3.0 (GCC)

EK_RA4M2 -> USBX_paud

EK_RA4M3 -> USBX_paud

EK_RA6M1 -> USBX_paud

EK_RA6M2 -> USBX_otg_cdc, USBX_paud

EK_RA6M4 -> USBX_paud

EK_RA8D1 -> _quickstart

FPB_RA0E1 -> rtc

MCK_RA8T1 -> USBX_paud

Following EPs are not on FSP v5.3.0 (IAR & KEIL)

FPB_RA0E1 -> rtc