Release Notes
Supported FSP version
Example for FSP v5.9.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 EK_RA8E2, FPB_RA0E2 and EK_RA4L1. Please refer to the example projects document included in the attached bundle for information on supported modules.
-
Migrated example projects to FSP v5.9.0.
Example Projects on GCC:
-
Add sau_lin example project on FPB_RA0E2 (new).
-
Add sci_b_lin example project on EK_RA8M1 (new).
Supported Kits
-
CK_RA6M5
-
EK_RA2A1
-
EK_RA2A2
-
EK_RA2E1
-
EK_RA2E2
-
EK_RA2L1
-
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_RA8E2
-
EK_RA8M1
-
FPB_RA0E1
-
FPB_RA0E2
-
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 --> 41 EPs
EK_RA2A2 --> 34 EPs
EK_RA2E1 --> 26 EPs
EK_RA2E2 --> 27 EPs
EK_RA2L1 --> 40 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 --> 65 EPs
EK_RA4M2 TZ --> 5 EPs
EK_RA4M3 Flat --> 64 EPs
EK_RA4M3 TZ --> 5 EPs
EK_RA4W1 --> 34 EPs
EK_RA6E2 Flat --> 47 EPs
EK_RA6E2 TZ --> 4 EPs
EK_RA6M1 --> 56 EPs
EK_RA6M2 --> 58 EPs
EK_RA6M3 --> 92 EPs
EK_RA6M3G --> 59 EPs
EK_RA6M4 Flat --> 85 EPs
EK_RA6M4 TZ --> 6 EPs
EK_RA6M5 Flat --> 88 EPs
EK_RA6M5 TZ --> 6 EPs
EK_RA8D1 Flat --> 101 EPs
EK_RA8D1 TZ --> 6 EPs
EK_RA8M1 Flat --> 93 EPs
EK_RA8M1 TZ --> 6 EPs
FPB_RA0E1 --> 23 EPs
FPB_RA0E2 --> 25 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 --> 33 EPs
Example Projects on LLVM:
EK_RA8E2 --> 35 EPs
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_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_RA8E2 --> 7 EPs (keil) & 8 EPs (IAR)
EK_RA8M1 Flat --> 12 EPs
EK_RA8M1 TZ --> 6 EPs
FPB_RA0E1 --> 4 EPs
FPB_RA0E2 --> 5 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 issues and improvements
Example Projects
-
Fix issue "stuck when running" of cac example on EK_RA4M1.
-
Fix issue "stuck when opening sci_uart module" of crc example on FPB_RA6E1.
-
Fix issue "wrong ADC temperature" of quickstart, usb_pcdc example on EK_RA2A1.
-
Fix issue "cannot run debug mode" of quickstart example on EK_RA2E1, EK_RA2E2, EK_RA6E2; sci_i2c_master example on EK_RA4E2, EK_RA6E2; ssi_slave/ssi_master example on EK_RA4M2, EK_RA4M3, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M4, EK_RA6M5; ble_find_me_profile example on EK_RA4W1; NetX_https_client, poeg example on EK-RA6M3; sci_i2c example on EK_RA6M4; aws_https_client example on EK_RA6M5; FileX_exFAT_block_media_sdmmc example on FPB_RA6E1.
-
Fix issue USB interrupt race condition/state mismatch? · Issue #388 · renesas/fsp of usb_pcdc on EK_RA2A1
-
Improve for SAU I2C Master example to demonstrate start, stop API on FPB_RA0E1.
-
Improve "buffer handling for terminal command input" of littlefs_ospi, littlefs_qspi example on EK_RA6M5 and littlefs_ospi_b example on EK_RA8D1.
-
Improve "usb default mode from full speed to high speed" of usb_pmsc example on EK_RA6M3, EK_RA6M3G, EK_RA6M5, EK_RA8D1, EK_RA8M1.
-
Update documentation files for some EPs.
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.9.0 (GCC)
EK_RA2A1, EK_RA2A2, EK_RA2E2 -> sci_spi
EK_RA4L1 -> USBX_paud
EK_RA4M1, EK_RA4M2, EK_RA4M3, -> sci_spi
EK_RA6M1, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5 -> sci_spi
EK_RA6M2 -> USBX_otg_cdc, sci_spi
EK_RA8D1 -> usb_otg_msc
FPB_RA6T3 -> _quickstart
FPB_RA4T1 -> _quickstart
RSSK_RA6T1 -> sci_spi