Skip to content

Releases: renesas/ra-fsp-examples

Example for FSP v6.5.0 (1)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 04 Jun 08:07

Release Notes

Supported FSP version

Example for FSP v6.5.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 RA8 CEU Webcam Getting Started Guide (r01an8278) (new).

  • Add Using MCUboot with Dual core RA8 MCUs (r11an1099) (new).

  • Migrate Injecting and Updating Secure User Keys (r11an0496) to FSPv6.4.0.

  • Migrate Device Lifecycle Management for Cortex-M33 (r11an0469) to FSPv6.4.0

  • Migrate Reference System Design for Vision AI on EK-RA8D1 (r11an0756) to FSPv6.4.0.

  • Migrate Renesas RA Family Modbus Sample Program Package (r01an7849) to FSPv6.4.0.

  • Migrate Renesas RA Family Modbus Sample Program Package (r01an8166) to FSPv6.4.0.

Example Projects

  • Migrated example projects to FSP v6.5.0.

  • Update can_fd example project (Baudrate change runtime) for other boards. Refer to can_fd_board_specific_notes.md for supported boards.

Example Projects on GCC

  • Added additional example project for FPB_RA0E3: lpm.

  • Added additional example project for FPB_RA0L1: wifi_on_chip_http_client and sau_lin.

  • Add additional example project for EK_RA4C1, EK_RA4L1: sci_lin.

  • Add additional example project for EK_RA8D1, MCK_RA6T2, MCK_RA8T1: sci_b_lin.

Example Projects on LLVM

  • Added example project for Post Quantum Cryptography (new) on EK_RA8P1.

  • Added example project for freertos TCP dual port (new) on EK_RA8T2.

  • Added additional example projects for EK_RA8D2, EK_RA8M2: Getting_started_with_Azure_NetX, NetX_ftp_server, NetX_https_client and sci_b_lin.

  • Added additional example projects for EK_RA8P1: Getting_started_with_Azure_NetX, NetX_ftp_server and NetX_https_client.

  • Added additional example projects for EK_RA8T2: Getting_started_with_Azure_NetX, NetX_dhcpv6_client, NetX_dhcpv6_server, NetX_ftp_server and NetX_https_client.

  • Added additional example projects for MCK_RA8T2: NetX_https_client and sci_b_lin.

  • Add additional example projects for EK_RA8E2, FPB_RA8E1: sci_b_lin.

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA2L2

  • EK_RA4C1

  • EK_RA4E2

  • EK_RA4L1

  • 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_RA8D2

  • EK_RA8E2

  • EK_RA8M1

  • EK_RA8M2

  • EK_RA8T2

  • EK_RA8P1

  • FPB_RA0E1

  • FPB_RA0E2

  • FPB_RA0E3

  • FPB_RA0L1

  • FPB_RA2E3

  • FPB_RA2T1

  • FPB_RA4E1

  • FPB_RA6E1

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • MCK_RA8T2

  • 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 --> 29 EPs

EK_RA2E2 --> 27 EPs

EK_RA2L1 --> 40 EPs

EK_RA2L2 --> 44 EPs

EK_RA4C1 Flat --> 50 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 44 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 77 EPs

EK_RA4L1 TZ --> 5 EPs

EK_RA4M1 --> 45 EPs

EK_RA4M2 Flat --> 68 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 67 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 34 EPs

EK_RA6E2 Flat --> 48 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 57 EPs

EK_RA6M2 --> 59 EPs

EK_RA6M3 --> 96 EPs

EK_RA6M3G --> 63 EPs

EK_RA6M4 Flat --> 90 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 92 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 104 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8D2 Flat --> 1 EPs

EK_RA8E2 Flat --> 2 EPs

EK_RA8M1 Flat --> 96 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8M2 Flat --> 1 EPs

EK_RA8P1 Flat --> 1 EPs

EK_RA8T2 Flat --> 1 EPs

FPB_RA0E1 --> 24 EPs

FPB_RA0E2 --> 27 EPs

FPB_RA0E3 --> 15 EPs

FPB_RA0L1 --> 28 EPs

FPB_RA2E3 --> 26 EPs

FPB_RA2T1 --> 32 EPs

FPB_RA4E1 --> 33 EPs

FPB_RA6E1 --> 41 EPs

FPB_RA8E1 Flat --> 3 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 --> 82 EPs

MCK_RA8T1 TZ --> 5 EPs

MCK_RA8T2 Flat --> 1 EPs

RSSK_RA6T1 --> 34 EPs

Example Projects on LLVM:

EK_RA8D1 Flat --> 2 EPs

EK_RA8D2 Flat --> 102 EPs

EK_RA8D2 TZ --> 4 EPs

EK_RA8E2 Flat --> 71 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 2 EPs

EK_RA8M2 Flat --> 95 EPs

EK_RA8M2 TZ --> 4 EPs

EK_RA8P1 Flat --> 106 EPs

EK_RA8P1 TZ --> 5 EPs

EK_RA8T2 Flat --> 27 EPs

EK_RA8T2 TZ --> 1 EPs

FPB_RA8E1 Flat --> 46 EPs

FPB_RA8E1 TZ --> 4 EPs

MCK_RA8T2 Flat --> 80 EPs

MCK_RA8T2 TZ --> 5 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_RA2L2 --> 10 EPs

EK_RA4C1 Flat --> 11 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 11 EPs

EK_RA4L1 TZ --> 5 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_RA8D2 Flat --> 11 EPs

EK_RA8D2 TZ --> 4 EPs

EK_RA8E2 Flat --> 11 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8M2 Flat --> 11 EPs

EK_RA8M2 TZ --> 4 EPs

EK_RA8P1 Flat --> 11 EPs

EK_RA8P1 TZ --> 5 EPs

EK_RA8T2 Flat --> 1 EPs

EK_RA8T2 TZ --> 1 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA0E2 --> 5 EPs

FPB_RA0E3 --> 1 EPs

FPB_RA0L1 --> 5 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA2T1 --> 9 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

MCK_RA8T2 Flat --> 12 EPs

MCK_RA8T2 TZ --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Fix issues and improvements

Example Projects

  • Fixed issue for Trustzone example projects on FPB_RA8E1

  • Fixed quickstart example project on EK_RA8M1

  • Fixed issue recorded audio is unclear of pdm example project on EK_RA8P1

  • Corrected information about SW4 for example projects on EK_RA8T2

  • Updated can and can_fifo example projects on EK_RA2L2 to use onboard transceiver.

  • Updated and consolidated documentation for lpm and can_fd example projects under the _docs directory.

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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)

  • 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_RA8D1, EK_RA8M1 -> USBX_huvc: Example run failed randomly in option 1 (Start record video) with Error code: 0x23.

  • FPB_RA0E3 -> icu (Keil): Cannot detect device when downloading or debugging the project. This issue occurs because the SEGGER J-Link version bundled with Keil is not compatible. To fix the issue, update to a compatible SEGGER J-Link version for Keil MDK-ARM using SEGGER J-Link DLL Updater.

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

EK_RA4E2: dac_agt_periodic_signal_generator

EK_RA8E2: _quickstart

EK_RA6M2: USBX_otg_cdc

FPB_RA4E2: _quickstart

FPB_RA4T1: _quickstart

FPB_RA6E2: _quickstart

FPB_RA6T3: _quickstart

Example for FSP v6.4.0 (3)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 09 Apr 15:38

Release Notes

Supported FSP version

Example for FSP v6.4.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 Device Lifecycle Management for RA8 MCUs (r11an0785) (new).

  • Migrate Establishing and Protecting Device Identity using SCE7 and FAW (r11an0449) to FSPv6.4.0.

Fix issues and improvements

Example Projects

  • Fixed configuration errors in the Clock tab of RA8x2 (EK_RA8P1, EK_RA8M2, EK_RA8D2 and MCK_RA8T2) projects.

  • Fixed issues in the EK_RA8D2 quickstart example project, including an incorrect OSPI reset pin and build issues with FSP v6.4.0.

  • Fixed issues in the clock_output example project of EK_RA8P1, EK_RA8M2, and EK_RA8D2.

  • Fixed a ghosting issue on the Segment LCD in the slcdc example project for EK_RA4C1 and EK_RA4L1.

  • Fixed configuration errors in the Getting_started_with_FreeRTOS_Network example project on EK_RA8P1 and the ethernet example project on EK_RA8P1 and MCK_RA8T2.

  • Enabled the BLEN pin (P514) for backlight control and fixed clock issues in the drw and glcdc example projects on EK_RA8P1.

  • Improve documentation for usb_pvnd on EK_RA4M1

  • Fix SPI clock phase setting for EPs on RA8x2 (EK_RA8P1, EK_RA8M2, EK_RA8D2, MCK_RA8T2 and EK_RA8E2) and RA8x1 (EK_RA8D1, EK_RA8M1, MCK_RA8T1 and FPB_RA8E1)

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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)

  • 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_RA8D1, EK_RA8M1 -> USBX_huvc: Example run failed randomly in option 1 (Start record video) with Error code: 0x23.

  • FPB_RA0E3 -> icu (Keil): Cannot detect device when downloading or debugging the project. This issue occurs because the SEGGER J-Link version bundled with Keil is not compatible. To fix the issue, update to a compatible SEGGER J-Link version for Keil MDK-ARM using SEGGER J-Link DLL Updater.

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

EK_RA2L1: dcdc

EK_RA2L2: sci_smci

EK_RA6M2: USBX_otg_cdc

EK_RA6M5: quickstart, sci_smci

EK_RA8M1: quickstart

FPB_RA2T1: sci_smci

FPB_RA4E2: _quickstart

MCK_RA4T1: _quickstart

FPB_RA6E2: _quickstart

MCK_RA6T3: _quickstart

Following EPs are not on FSP v6.4.0 (LLVM)

FPB_RA8E1: TZ_agt, TZ_doc, TZ_iic_master, TZ_rtc

Following EPs are not on FSP v6.4.0 (Keil & IAR)

FPB_RA8E1: TZ_agt, TZ_doc, TZ_iic_master , TZ_rtc

Example for FSP v6.4.0 (2)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 11 Mar 12:24

Release Notes

Supported FSP version

Example for FSP v6.4.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 Getting Started with GUIX Thermostat Application for EK_RA8D2 (r01an8194) (new).

  • Add RA8P1 and RA8D2/M2/T2 Secure Factory Programming (r01an8261) (new).

  • Add RA0/RA2 MCUboot and USB-Based Firmware Updates (r11an1088) (new).

  • Migrate 16-Bit Analog-to-Digital Converter Operation for RA6T2 (r01an6848) to FSPv6.2.0.

  • Migrate Develop Graphics Applications Using the MIPI DSI Interface on the RA8D1 (r01an7362) to FSPv6.2.0.

  • Migrate RA8M1/D1/T1/E1 and RA8E2 Secure Factory Programming (r01an7516) to FSPv6.3.0.

  • Migrate Developing with RA8 Dual Core MCU (r01an7881) to FSPv6.2.0.

  • Migrate RA6 Booting Encrypted Image using MCUboot and QSPI (r11an0567) to FSPv6.2.0.

  • Migrate Virtual EEPROM Example Using RA4E2 (r11an0782) to FSPv6.2.0.

  • Migrate RA AWS Cloud Connectivity and Firmware Update OTA on CK-RA6M5 v2 with Ethernet (r11an0915) to FSPv6.1.0.

  • Migrate Booting Encrypted Image on RA4 using MCUboot and QSPI (r11an0868) to FSPv6.2.0.

  • Update RA0 Quick Design Guide (r01an7309) for RA0E3.

  • Update Third-Party Program Protection for RA0 MCUs (r01an7466) for RA0E3.

Example Projects

  • Migrated example projects to FSP v6.4.0.

  • Added example projects for EK_RA8T2 (new). Please refer to the example projects document included in the attached bundle for information on supported modules.

Example Projects on GCC

  • Added additional example project for EK_RA2L2: usb_pcdc_with_freertos.

Example Projects on LLVM

  • Added additional example projects for EK_RA8P1: adc_gpt_periodic_sampling, aws_https_client, FileX_block_media_ospi_LevelX, littlefs_ospi_b and NetX_ftp_client.

  • Added additional example projects for EK_RA8M2: adc_gpt_periodic_sampling, aws_https_client, can_fd, FileX_block_media_ospi_LevelX, littlefs_ospi_b, NetX_ftp_client, usb_hmsc_baremetal and USBX_host_hub.

  • Added additional example projects for EK_RA8D2: adc_gpt_periodic_sampling, aws_https_client, FileX_block_media_ospi_LevelX, FileX_block_media_sdmmc, littlefs_ospi_b, NetX_ftp_client, usb_hmsc_baremetal and USBX_host_hub.

  • Added additional example projects for MCK_RA8T2: adc_gpt_periodic_sampling, NetX_ftp_client and USBX_host_hub.

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA2L2

  • EK_RA4C1

  • EK_RA4E2

  • EK_RA4L1

  • 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_RA8D2

  • EK_RA8E2

  • EK_RA8M1

  • EK_RA8M2

  • EK_RA8T2

  • EK_RA8P1

  • FPB_RA0E1

  • FPB_RA0E2

  • FPB_RA0E3

  • FPB_RA0L1

  • FPB_RA2E3

  • FPB_RA2T1

  • FPB_RA4E1

  • FPB_RA6E1

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • MCK_RA8T2

  • 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 --> 29 EPs

EK_RA2E2 --> 27 EPs

EK_RA2L1 --> 39 EPs

EK_RA2L2 --> 43 EPs

EK_RA4C1 Flat --> 48 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 45 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 75 EPs

EK_RA4L1 TZ --> 5 EPs

EK_RA4M1 --> 45 EPs

EK_RA4M2 Flat --> 68 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 67 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 34 EPs

EK_RA6E2 Flat --> 48 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 57 EPs

EK_RA6M2 --> 59 EPs

EK_RA6M3 --> 96 EPs

EK_RA6M3G --> 63 EPs

EK_RA6M4 Flat --> 90 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 90 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 102 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8D2 Flat --> 1 EPs

EK_RA8E2 Flat --> 1 EPs

EK_RA8M1 Flat --> 95 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8M2 Flat --> 1 EPs

EK_RA8P1 Flat --> 1 EPs

EK_RA8T2 Flat --> 1 EPs

FPB_RA0E1 --> 24 EPs

FPB_RA0E2 --> 27 EPs

FPB_RA0E3 --> 14 EPs

FPB_RA0L1 --> 25 EPs

FPB_RA2E3 --> 26 EPs

FPB_RA2T1 --> 31 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 --> 80 EPs

MCK_RA8T1 TZ --> 5 EPs

MCK_RA8T2 Flat --> 1 EPs

RSSK_RA6T1 --> 34 EPs

Example Projects on LLVM:

EK_RA8D1 Flat --> 2 EPs

EK_RA8D2 Flat --> 99 EPs

EK_RA8D2 TZ --> 4 EPs

EK_RA8E2 Flat --> 71 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 2 EPs

EK_RA8M2 Flat --> 92 EPs

EK_RA8M2 TZ --> 4 EPs

EK_RA8P1 Flat --> 101 EPs

EK_RA8P1 TZ --> 5 EPs

EK_RA8T2 Flat --> 21 EPs

EK_RA8T2 TZ --> 1 EPs

FPB_RA8E1 Flat --> 46 EPs

MCK_RA8T2 Flat --> 78 EPs

MCK_RA8T2 TZ --> 5 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_RA2L2 --> 10 EPs

EK_RA4C1 Flat --> 11 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 11 EPs

EK_RA4L1 TZ --> 5 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_RA8D2 Flat --> 11 EPs

EK_RA8D2 TZ --> 4 EPs

EK_RA8E2 Flat --> 11 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8M2 Flat --> 11 EPs

EK_RA8M2 TZ --> 4 EPs

EK_RA8P1 Flat --> 11 EPs

EK_RA8P1 TZ --> 5 EPs

EK_RA8T2 Flat --> 1 EPs

EK_RA8T2 TZ --> 1 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA0E2 --> 5 EPs

FPB_RA0E3 --> 1 EPs

FPB_RA0L1 --> 5 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA2T1 --> 9 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

FPB_RA8E1 Flat --> 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

MCK_RA8T2 Flat --> 12 EPs

MCK_RA8T2 TZ --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Fix issues and improvements

Example Projects

  • Fix a scaling issue in the mipi_csi example on EK_RA8P1.

  • Fix disk initialization failure in usb_hmsc_baremetal on EK_RA8E2, EK_RA8P1, and MCK_RA8T2.

  • Fix a build issue in the USBX_host_hub example on all supported boards.

  • Fix a build issue in the ethos_u55_face_detection example on EK_RA8P1.

  • Fix a UX memory pool issue in the USBX_hmsc example on EK_RA4L1.

  • Fix an ADC read issue in the quickstart example on EK_RA4L1.

  • Update the serial source and fix OSPI_B initialization failure for littlefs_ospi_b and FileX_block_media_ospi_LevelX on EK_RA8D1.

  • Fix data verification failure in the ceu example on FPB_RA8E1.

  • Update sau_lin on FPB_RA0E2 and sci_b_lin on EK_RA8M1 to the new API.

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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)

  • 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_RA8D1, EK_RA8M1 -> USBX_huvc: Example run failed randomly in option 1 (Start record video) with Error code: 0x23.

  • FPB_RA0E3 -> icu (Keil): Cannot detect device when downloading or debugging the project. This issue occurs because the SEGGER J-Link version bundled with Keil is not compatible. To fix the issue, update to a compatible SEGGER J-Link version for Keil MDK-ARM using SEGGER J-Link DLL Updater.

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

EK_RA2L1: dcdc

EK_RA2L2: sci_smci

EK_RA6M2: USBX_otg_cdc

EK_RA6M5: quickstart, sci_smci

EK_RA8M1: quickstart

FPB_RA2T1: sci_smci

FPB_RA4E2: _quickstart

MCK_RA4T1: _quickstart

FPB_RA6E2: _quickstart

MCK_RA6T3: _quickstart

Following EPs are not on FSP v6.4.0 (LLVM)

EK_RA8P1: clock_output

FPB_RA8E1: TZ_agt, TZ_doc, TZ_iic_master, TZ_rtc

Following EPs are not on FSP v6.4.0 (Keil & IAR)

FPB_RA8E1: TZ_agt, TZ_doc, TZ_iic_master , TZ_rtc

Example for FSP v6.4.0 (1)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 27 Feb 10:43

Release Notes

Supported FSP version

Example for FSP v6.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

Application Projects

  • Add Renesas RA Family Modbus Sample Program Package for RA8T2 and RA8M2 (r01an8166)

Example Projects

  • Added example projects for FPB_RA0E3 (new). Please refer to the example projects document included in the attached bundle for information on supported modules.

Supported Kits

  • FPB_RA0E3

Example Projects

Example Projects on GCC:

FPB_RA0E3 --> 13 EP

Example Projects on Keil & IAR:

FPB_RA0E3 --> 1 EPs

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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.

  • FPB_RA0E3 -> icu (Keil): Cannot detect device when downloading or debugging the project. This issue occurs because the SEGGER J-Link version bundled with Keil is not compatible. To fix the issue, update to a compatible SEGGER J-Link version for Keil MDK-ARM using SEGGER J-Link DLL Updater.

Example for FSP v6.3.1 (1)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 28 Jan 12:23

Release Notes

Supported FSP version

Example for FSP v6.3.1

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

  • Migrated Ethernet EPs (EK-RA6M4 and EK-RA6M5) to FSP v6.3.1 to fix the TrustZone boundary configuration issue reported at: FSP v6.3.1

Supported Kits

  • EK_RA6M4

  • EK_RA6M5

Fix issues and improvements

Example Projects

  • Fix web server issue in _quickstart on EK_RA6M5 and EK_RA6M4.

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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.

Example for FSP v6.3.0 (1)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 27 Dec 08:19

Release Notes

Supported FSP version

Example for FSP v6.3.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 Getting Started with GUIX Thermostat Application on RA8E2 (r01an8107) (new).

  • Add Getting Started with the Graphics Application on EK-RA8E2 (r11an1056) (new)

  • Add Secure Bootloader using MCUboot with the Ocrypto Cryptographic Library (r11an1065) (new)

  • Getting Started with the Graphics Application on RA8D2 (r11an1068) (new)

  • GUIX Hello World Application on RA8E2 (r12an0142) (new)

  • Migrate Implementing Production Programming Tools for RA Cortex-M33 with Device Lifecycle Management (r01an6787) to use with FSPv6.2.0

  • Migrate Renesas RA Family Modbus Sample program Package (r01an7849) to FSPv6.2.0

  • Migrate Implementing Production Programming Tools for RA Cortex-M85 with Device Lifecycle Management (r01an7884) to use with FSPv6.2.0

  • Migrate Renesas Security Engine Operational Modes (r11an0498) to use with FSPv6.0.0

  • Migrate RA AWS MQTT/TLS Cloud Connectivity Solution - Ethernet (r11an0605) to FSPv6.0.0

  • Migrate RA MQTT/TLS Azure Cloud Connectivity Solution - Ethernet (r11an0750) to FSPv6.0.0

  • Migrate Application Design using RA8 Series MCU Decryption on the Fly for OSPI (r11an0773) to FSPv6.0.0

  • Migrate Application Design using RA8 First Stage Bootloader (r11an0774) to FSPv6.1.0

  • Migrate RA AWS MQTT/TLS Cloud Connectivity Solution - Wi-Fi DA16600 (r11an0811) to FSPv6.0.0

  • Update RA AWS MQTT/TLS Cloud Connectivity Solution - Cellular GM02S (r11an0901) (FSPv6.0.0)

Example Projects

  • Migrated example projects to FSP v6.3.0.

Example Projects on GCC

  • Added sau_spi (master & slave) example project for FPB_RA0E2

Example Projects on LLVM

  • Added dma_spi example project for EK_RA8E2 and FPB_RA8E1

  • Added additional example projects for EK_RA8P1: ceu, dma_spi, NetX_dhcpv4_server, NetX_snmp_agent, NetX_sntp_client, TZ_iic_master, ulpt, usb_multi_host and usb_pcdc_with_freertos, pdm (new).

  • Added additional example projects for EK_RA8M2: dac_agt_periodic_signal_generator, dma_spi, FileX_block_media_sdmmc, NetX_dhcpv4_server, NetX_snmp_agent, sci_b_lin, sdhi, TZ_iic_master, ulpt, usb_otg_msc and USBX_dfu.

  • Added additional example projects for EK_RA8D2: ceu, dac_agt_periodic_signal_generator, dma_spi, FileX_block_media_sdram, FileX_block_media_sram, FileX_exFAT_block_media_sdmmc, lvd, mbed_crypto, mipi_dsi, NetX_crypto, NetX_snmp_agent, NetX_sntp_client, sci_b_lin, sdhi, ssi_slave/ssi_master, TZ_iic_master, ulpt, usb_composite_phid_phid, usb_hvnd, usb_multi_host, usb_multiport, usb_otg_msc, usb_pcdc, usb_pcdc_with_freertos and USBX_dfu.

  • Added additional example projects for MCK_RA8T2: dac_agt_periodic_signal_generator, FileX_block_media_sram, lpm, lvd, mram, NetX_dhcpv4_client, NetX_dhcpv4_server, NetX_dhcpv6_client, NetX_dhcpv6_server, NetX_snmp_agent, NetX_sntp_client, sci_b_lin, TZ_iic_master, TZ_usb_phid, ulpt, usb_hvnd, usb_multi_host, usb_otg_msc, usb_pcdc, usb_pvnd, and USBX_hmsc.

  • Added additional example project for EK_RA8D1: mp3_decode (new) and modbus_tcp_server (new).

Example Projects on IAR & Keil

  • Added additional example projects for EK_RA8P1: ethernet and TZ_iic_master.

  • Added additional example projects for EK_RA8M2 and EK_RA8D2: TZ_iic_master.

  • Added additional example projects for MCK_RA8T2: ethernet, TZ_iic_master, TZ_usb_phid

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA2L2

  • EK_RA4C1

  • EK_RA4E2

  • EK_RA4L1

  • 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_RA8D2

  • EK_RA8E2

  • EK_RA8M1

  • EK_RA8M2

  • EK_RA8P1

  • FPB_RA0E1

  • FPB_RA0E2

  • FPB_RA0L1

  • FPB_RA2E3

  • FPB_RA2T1

  • FPB_RA4E1

  • FPB_RA6E1

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • MCK_RA8T2

  • 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 --> 29 EPs

EK_RA2E2 --> 27 EPs

EK_RA2L1 --> 39 EPs

EK_RA2L2 --> 43 EPs

EK_RA4C1 Flat --> 48 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 45 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 72 EPs

EK_RA4L1 TZ --> 5 EPs

EK_RA4M1 --> 45 EPs

EK_RA4M2 Flat --> 67 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 66 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 34 EPs

EK_RA6E2 Flat --> 48 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 57 EPs

EK_RA6M2 --> 59 EPs

EK_RA6M3 --> 95 EPs

EK_RA6M3G --> 63 EPs

EK_RA6M4 Flat --> 89 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 90 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 99 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8D2 Flat --> 1 EPs

EK_RA8E2 Flat --> 1 EPs

EK_RA8M1 Flat --> 95 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8M2 Flat --> 1 EPs

EK_RA8P1 Flat --> 1 EPs

FPB_RA0E1 --> 24 EPs

FPB_RA0E2 --> 27 EPs

FPB_RA0L1 --> 25 EPs

FPB_RA2E3 --> 26 EPs

FPB_RA2T1 --> 32 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

MCK_RA8T2 Flat --> 1 EPs

RSSK_RA6T1 --> 34 EPs

Example Projects on LLVM:

EK_RA8D1 Flat --> 2 EPs

EK_RA8D2 Flat --> 91 EPs

EK_RA8D2 TZ --> 4 EPs

EK_RA8E2 Flat --> 68 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 2 EPs

EK_RA8M2 Flat --> 83 EPs

EK_RA8M2 TZ --> 4 EPs

EK_RA8P1 Flat --> 90 EPs

EK_RA8P1 TZ --> 5 EPs

FPB_RA8E1 Flat --> 45 EPs

MCK_RA8T2 Flat --> 74 EPs

MCK_RA8T2 TZ --> 5 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_RA2L2 --> 10 EPs

EK_RA4C1 Flat --> 11 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 11 EPs

EK_RA4L1 TZ --> 5 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 (keil) & 4 EPs (IAR)

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 (keil) & 5 EPs (IAR)

EK_RA8D2 Flat --> 11 EPs

EK_RA8D2 TZ --> 4 EPs

EK_RA8E2 Flat --> 11 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs (keil) & 5 EPs (IAR)

EK_RA8M2 Flat --> 11 EPs

EK_RA8M2 TZ --> 4 EPs

EK_RA8P1 Flat --> 10 EPs (keil) & 11 EPs (IAR)

EK_RA8P1 TZ --> 5 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA0E2 --> 5 EPs

FPB_RA0L1 --> 5 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA2T1 --> 9 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

FPB_RA8E1 Flat --> 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

MCK_RA8T2 Flat --> 12 EPs

MCK_RA8T2 TZ --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Fix issues and improvements

Example Projects

  • Fix a data write issue in the sci_uart (iar) example on EK-RA8P1.

  • Fix a build issue in the _quickstart example on EK-RA8D1.

  • Fix a build issue in the i2c_addr_match_wakeup example on EK-RA2E1.

  • Fix data write issue in the usb_pcdc_with_freertos example on all supported boards.

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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 v6.3.0 (GCC)

_quickstart: EK_RA4L1, EK_RA6M5, FPB_RA4E2, FPB_RA6E2

dcdc: EK_RA2L1

littlefs_ospi_b, FileX_block_media_ospi_LevelX: EK_RA8D1

USBX_hmsc: EK_RA4L1

USBX_host_hub: EK_RA4L1, EK_RA4M2, EK_RA4M3, EK_RA6M3, EK_RA6M4, EK_RA6M5, EK_RA8D1, EK_RA8M1, MCK_RA8T1

USBX_otg_cdc: EK_RA6M2

Following EPs are not on FSP v6.3.0 (LLVM)

_drw, USBX_hos...

Read more

Example for FSP v6.2.0 (2)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 31 Oct 05:59

Release Notes

Supported FSP version

Example for FSP v6.2.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

  • Updated Renesas RA Family Modbus Sample Program Package (R01AN7849).

Example Projects

  • Migrated example projects to FSP v6.2.0.

Example Projects on GCC

  • Added LittleFS QSPI example project for EK_RA4M2, EK_RA4M3, EK_RA6E2, EK_RA6M3, EK_RA6M3G, and EK_RA6M4 boards.

  • Added LittleFS OSPI example project for EK_RA6M4 board.

Example Projects on LLVM

  • Added additional example projects for EK_RA8D2: Getting_started_with_FreeRTOS_Network, NetX_dhcpv4_server, NetX_dhcpv6_server, poeg, USBX_hcdc_acm, USBX_paud, USBX_pcdc_acm, wifi, wifi_on_chip_http_client and wifi_on_chip_udp_freertos.

  • Added additional example projects for EK_RA8M2: FileX_exFAT_block_media_sdmmc, Getting_started_with_FreeRTOS_Network, lvd, NetX_dhcpv6_server, NetX_sntp_client, NetX_wifi, usb_pcdc_with_freertos, usb_pmsc, USBX_hcdc_acm and USBX_pmsc.

  • Added additional example project for EK_RA8E2: NetX_crypto.

  • Added additional example project for EK_RA8P1: mipi_csi (new).

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA2L2

  • EK_RA4C1

  • EK_RA4E2

  • EK_RA4L1

  • 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_RA8D2

  • EK_RA8E2

  • EK_RA8M1

  • EK_RA8M2

  • EK_RA8P1

  • FPB_RA0E1

  • FPB_RA0E2

  • FPB_RA0L1

  • FPB_RA2E3

  • FPB_RA2T1

  • FPB_RA4E1

  • FPB_RA6E1

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • MCK_RA8T2

  • 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 --> 39 EPs

EK_RA2L2 --> 43 EPs

EK_RA4C1 Flat --> 48 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 45 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 74 EPs

EK_RA4L1 TZ --> 5 EPs

EK_RA4M1 --> 45 EPs

EK_RA4M2 Flat --> 67 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 66 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 34 EPs

EK_RA6E2 Flat --> 48 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 57 EPs

EK_RA6M2 --> 59 EPs

EK_RA6M3 --> 94 EPs

EK_RA6M3G --> 63 EPs

EK_RA6M4 Flat --> 89 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 91 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 98 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8D2 Flat --> 1 EPs

EK_RA8E2 Flat --> 1 EPs

EK_RA8M1 Flat --> 95 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8M2 Flat --> 1 EPs

EK_RA8P1 Flat --> 1 EPs

FPB_RA0E1 --> 24 EPs

FPB_RA0E2 --> 26 EPs

FPB_RA0L1 --> 25 EPs

FPB_RA2E3 --> 26 EPs

FPB_RA2T1 --> 32 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

MCK_RA8T2 Flat --> 1 EPs

RSSK_RA6T1 --> 34 EPs

Example Projects on LLVM:

EK_RA8D2 Flat --> 65 EPs

EK_RA8D2 TZ --> 3 EPs

EK_RA8E2 Flat --> 69 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 2 EPs

EK_RA8M2 Flat --> 73 EPs

EK_RA8M2 TZ --> 3 EPs

EK_RA8P1 Flat --> 87 EPs

EK_RA8P1 TZ --> 4 EPs

FPB_RA8E1 Flat --> 44 EPs

MCK_RA8T2 Flat --> 55 EPs

MCK_RA8T2 TZ --> 3 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_RA2L2 --> 10 EPs

EK_RA4C1 Flat --> 11 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs (keil) & 3 EPs (IAR)

EK_RA4L1 Flat --> 11 EPs

EK_RA4L1 TZ --> 5 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 (keil) & 4 EPs (IAR)

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 (keil) & 5 EPs (IAR)

EK_RA8D2 Flat --> 11 EPs

EK_RA8D2 TZ --> 3 EPs

EK_RA8E2 Flat --> 11 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs (keil) & 5 EPs (IAR)

EK_RA8M2 Flat --> 11 EPs

EK_RA8M2 TZ --> 3 EPs

EK_RA8P1 Flat --> 10 EPs (keil) & 9 EPs (IAR)

EK_RA8P1 TZ --> 4 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA0E2 --> 5 EPs

FPB_RA0L1 --> 5 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA2T1 --> 9 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

FPB_RA8E1 Flat --> 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

MCK_RA8T2 Flat --> 11 EPs

MCK_RA8T2 TZ --> 3 EPs

RSSK_RA6T1 --> 10 EPs

Fix issues and improvements

Example Projects

  • Updated source to fix build issues in all EPs using the serial terminal (UART) via onboard VCOM.

  • Removed redundant write-enable step in OSPI_B EPs for EK_RA8M2, EK_RA8D2, and EK_RA8P1.

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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 v6.2.0 (GCC)

EK_RA2E1 – i2c_addr_match_wakeup

EK_RA2L1 – dcdc

EK_RA6M2 – USBX_otg_cdc

EK_RA6M3 – usb_pcdc_with_freertos

EK_RA8D1 – _quickstart, littlefs_ospi_b, FileX_block_media_ospi_LevelX

FPB_RA4E2 – _quickstart

FPB_RA6E2 – _quickstart

All supported boards – USBX_host_hub

Following EPs are not on FSP v6.2.0 (LLVM)

FPB_RA8E1 → ceu, TZ_agt, TZ_doc, TZ_iic_master, TZ_rtc

EK_RA8P1 → sci_uart

Following EPs are not on FSP v6.2.0 (Keil & IAR)

EK_RA4E2 → TZ_agt (IAR)

EK_RA4M3 → TZ_iic_master (IAR)

EK_RA8D1 → TZ_ethenet (IAR)

EK_RA8M1 → TZ_ethenet (IAR)

FPB_RA8E1 → TZ_rtc (Keil & IAR), TZ_iic_master (Keil & IAR), TZ_doc (Keil & IAR), TZ_agt (Keil & IAR)

Example for FSP v6.2.0 (1)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 21 Oct 15:01

Release Notes

Supported FSP version

Example for FSP v6.2.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 Project:

  • Added RA6 Secure Bootloader Using MCUboot with Protected mode and Internal Code Flash (r11an1048) (new).

Example Projects

  • Added example projects for EK_RA8D2 (new) and EK_RA8M2 (new). Please refer to the example projects document included in the attached bundle for information on supported modules.

Example Projects on LLVM

  • Added additional example projects for EK_RA8P1: NetX_dhcpv4_client, NetX_dhcpv6_client and NetX_dhcpv6_server.

Supported Kits

  • EK_RA8D2

  • EK_RA8M2

  • EK_RA8P1

Example Projects

Example Projects on GCC:

EK_RA8D2 Flat --> 1 EP

EK_RA8M2 Flat --> 1 EP

Example Projects on LLVM:

EK_RA8D2 Flat --> 55 EPs

EK_RA8D2 TZ --> 3 EPs

EK_RA8M2 Flat --> 62 EPs

EK_RA8M2 TZ --> 3 EPs

EK_RA8P1 Flat --> 3 EPs

Example Projects on Keil & IAR:

EK_RA8D2 Flat --> 11 EPs

EK_RA8D2 TZ --> 3 EPs

EK_RA8M2 Flat --> 11 EPs

EK_RA8M2 TZ --> 3 EPs

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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.

Example for FSP v6.1.0 (3)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 23 Sep 14:04

Release Notes

Supported FSP version

Example for FSP v6.1.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 support for RA8P1 on Injecting and Updating Secure User Keys for RA Family (r11an0496).

Example Projects

  • Added example projects for MCK_RA8T2 (new). Please refer to the example projects document included in the attached bundle for information on supported modules.

Example Projects on GCC

  • Added additional example projects for FPB_RA0L1: wifi and wifi_on_chip_udp_freertos.

Example Projects on LLVM

  • Added additional example project for EK_RA8P1: Getting_started_with_FreeRTOS_Network.

Example Projects on Keil & IAR

  • Added additional example projects for FPB_RA0L1: flash_hp, freertos, icu, and rtc.

Supported Kits

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA2L2

  • EK_RA4C1

  • EK_RA4E2

  • EK_RA4L1

  • EK_RA4M1

  • EK_RA4M2

  • EK_RA4M3

  • EK_RA6E2

  • EK_RA6M1

  • EK_RA6M2

  • EK_RA6M3

  • EK_RA6M3G

  • EK_RA6M4

  • EK_RA6M5

  • EK_RA8D1

  • EK_RA8E2

  • EK_RA8M1

  • EK_RA8P1

  • FPB_RA0L1

  • FPB_RA2E3

  • FPB_RA2T1

  • FPB_RA6E1

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T3

  • MCK_RA8T1

  • MCK_RA8T2

Example Projects

Example Projects on GCC:

EK_RA2A1 --> 42 EPs

EK_RA2A2 --> 33 EPs

EK_RA2E1 --> 27 EPs

EK_RA2E2 --> 27 EPs

EK_RA2L1 --> 39 EPs

EK_RA2L2 --> 42 EPs

EK_RA4C1 Flat --> 44 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 43 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 74 EPs

EK_RA4L1 TZ --> 5 EPs

EK_RA4M1 --> 45 EPs

EK_RA4M2 Flat --> 65 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 64 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA6E2 Flat --> 45 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 57 EPs

EK_RA6M2 --> 59 EPs

EK_RA6M3 --> 91 EPs

EK_RA6M3G --> 59 EPs

EK_RA6M4 Flat --> 86 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 90 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 89 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8E2 Flat --> 1 EPs

EK_RA8M1 Flat --> 86 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8P1 Flat --> 1 EPs

FPB_RA0L1 --> 25 EPs

FPB_RA2E3 --> 26 EPs

FPB_RA2T1 --> 31 EPs

FPB_RA6E1 --> 41 EPs

FPB_RA8E1 Flat --> 1 EPs

MCK_RA4T1 Flat --> 36 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T3 Flat --> 36 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 75 EPs

MCK_RA8T1 TZ --> 5 EPs

MCK_RA8T2 Flat --> 1 EPs

Example Projects on LLVM:

EK_RA8E2 Flat --> 67 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 2 EPs

EK_RA8P1 Flat --> 82 EPs

EK_RA8P1 TZ --> 4 EPs

FPB_RA8E1 Flat --> 43 EPs

MCK_RA8T2 Flat --> 55 EPs

MCK_RA8T2 TZ --> 3 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_RA2L2 --> 10 EPs (keil) & 2 EPs (IAR)

EK_RA4C1 Flat --> 11 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 3 EPs (keil) & 4 EPs (IAR)

EK_RA4L1 Flat --> 11 EPs

EK_RA4L1 TZ --> 5 EPs

EK_RA4M1 --> 11 EPs

EK_RA4M2 Flat --> 10 EPs

EK_RA4M2 TZ --> 2 EPs (keil) & 5 EPs (IAR)

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

EK_RA4M3 TZ --> 1 EPs (keil) & 4 EPs (IAR)

EK_RA4W1 --> 11 EPs

EK_RA6E2 Flat --> 11 EPs

EK_RA6E2 TZ --> 1 EPs (keil) & 4 EPs (IAR)

EK_RA6M1 --> 11 EPs

EK_RA6M2 --> 11 EPs

EK_RA6M3 --> 12 EPs

EK_RA6M3G --> 12 EPs

EK_RA6M4 Flat --> 12 EPs

EK_RA6M4 TZ --> 2 EPs (keil) & 6 EPs (IAR)

EK_RA6M5 Flat --> 12 EPs

EK_RA6M5 TZ --> 2 EPs (keil) & 6 EPs (IAR)

EK_RA8D1 Flat --> 12 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8E2 Flat --> 11 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8P1 Flat --> 10 EPs

EK_RA8P1 TZ --> 4 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA0E2 --> 5 EPs

FPB_RA0L1 --> 5 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA2T1 --> 7 EPs (keil)

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

FPB_RA8E1 Flat --> 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

MCK_RA8T2 Flat --> 11 EPs

MCK_RA8T2 TZ --> 3 EPs

RSSK_RA6T1 --> 10 EPs

Fix issues and improvements

Example Projects

  • Fixed NetX SMTP client timeout when waiting for server response for EK_RA6M3, EK_RA6M4, EK_RA6M5, EK_RA8D1, EK_RA8M1, and MCK_RA8T1.

  • Fixed build issue in Quick Start project for EK_RA4L1 on Linux.

  • Updated and migrated Quick Start project for EK_RA4C1 to FSP 6.1.0.

  • Fixed build issues in all IAR projects for EK_RA4C1; IAR spi for EK_RA4L1; IAR spi for EK_RA2L2.

  • Fixed build issues in Ethernet (TZ) for EK_RA8D1, EK_RA8M1, and MCK_RA8T1.

  • Fixed functional issue in adc_gpt_periodic_sampling and unified across all boards.

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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 v6.1.0 (GCC)

EK_RA2A2 → clock_output, smbus

EK_RA2E1 → i2c_addr_match_wakeup

EK_RA2L1 → dcdc

EK_RA2L2 → i3c_master

EK_RA4C1 → clock_output, FileX_block_media_sram, littlefs_qspi, smbus

EK_RA4E2 → clock_output, smbus

EK_RA4L1 → USBX_host_hub

EK_RA4M2 → usb_multi_host, USBX_host_hub

EK_RA4M3 → usb_multi_host, USBX_host_hub

EK_RA6E2 → clock_output, smbus

EK_RA6M2 → USBX_otg_cdc

EK_RA6M3 → Getting_started_with_Azure_NetX, Getting_started_with_FreeRTOS_Network, usb_multi_host, USBX_host_hub

EK_RA6M3G → Getting_started_with_Azure_NetX, Getting_started_with_FreeRTOS_Network, usb_multi_host

EK_RA6M4 → usb_multi_host, USBX_host_hub

EK_RA6M5 → usb_multi_host, USBX_host_hub

EK_RA8D1 → _quickstart, clock_output, FileX_block_media_ospi_LevelX, FileX_block_media_sdram, FileX_block_media_sram, Getting_started_with_Azure_NetX, Getting_started_with_FreeRTOS_Network, littlefs_ospi_b, sdram, smbus, usb_multi_host, usb_otg_msc, USBX_host_hub

EK_RA8M1 → clock_output, FileX_block_media_sram, Getting_started_with_Azure_NetX, Getting_started_with_FreeRTOS_Network, sci_b_lin_master, sci_b_lin_slave, smbus, usb_multi_host, usb_otg_msc, USBX_host_hub

FPB_RA2T1 → smbus

FPB_RA4E2 → _quickstart

FPB_RA6E2 → _quickstart

FPB_RA8E1 → ceu, smbus, TZ_agt, TZ_doc, TZ_iic_master, TZ_rtc

MCK_RA4T1 → smbus

MCK_RA6T3 → smbus

MCK_RA8T1 → FileX_block_media_sram, smbus, usb_multi_host, usb_otg_msc, USBX_host_hub

Following EPs are not on FSP v6.1.0 (LLVM)

FPB_RA8E1 → ceu, smbus, TZ_agt, TZ_doc, TZ_iic_master, TZ_rtc

EK_RA8E2 → sdram, USBX_host_hub

EK_RA8P1 → USBX_host_hub

Following EPs are not on FSP v6.1.0 (Keil & IAR)

EK_RA2L2 → agt (IAR), flash_lp (IAR), freertos (IAR), gpt (IAR), icu (IAR), rtc (IAR), sci_uart (IAR), wdt (IAR)

EK_RA4E2 → TZ_agt (Keil)

EK_RA4M2 → TZ_agt (Keil), TZ_iic_master (Keil), TZ_rtc (Keil)

EK_RA4M3 → TZ_agt (Keil), TZ_doc (Keil), TZ_iic_master (IAR & Keil), TZ_rtc (Keil)

EK_RA6E2 → TZ_agt (Keil), TZ_doc (Keil), TZ_rtc (Keil)

EK_RA6M4 → TZ_agt (Keil), TZ_doc (Keil), TZ_iic_master (Keil), TZ_rtc (Keil)

EK_RA6M5 → TZ_agt (Keil), TZ_doc (Keil), TZ_iic_master (Keil), TZ_rtc (Keil)

FPB_RA2T1 → agt (IAR), flash_lp (IAR), freertos (IAR), gpt (IAR), icu (IAR), sci_uart (IAR), spi (IAR & Keil), wdt (IAR)

FPB_RA8E1 → TZ_agt (IAR & Keil), TZ_doc (IAR & Keil), TZ_iic_master (IAR & Keil), TZ_rtc (IAR & Keil)

Example for FSP v6.1.0 (2)

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 15 Sep 14:06

Release Notes

Supported FSP version

Example for FSP v6.1.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

Example Projects

  • Added example projects for FPB_RA0L1 (new) and additional example projects for EK_RA8P1. Please refer to the example projects document included in the attached bundle for information on supported modules.

Supported Kits

  • FPB_RA0L1

  • EK_RA8P1

Example Projects

Example Projects on GCC:

FPB_RA0L1 Flat --> 23 EPs

Example Projects on LLVM:

EK_RA8P1 Flat --> 3 EPs

Example Projects on Keil & IAR:

FPB_RA0L1 --> 1

EK_RA8P1 --> 5 EPs (keil)

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed 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.

  • EK_RA4L1 -> _quickstart: Example build failed in Linux environment.