Example for FSP v5.3.0 (1)
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
IAR EWARM with IAR tool-chain for ARM
New Additions
Example Projects on GCC:
-
Add tau (new), iic_master and lpm on FPB_RA0E1
-
Add wifi_on_chip_http_client (new) on EK_RA6M5
-
Add audio_playback_pwm and lpm on EK_RA2A2.
-
Add NetX_smtp_client, USBX_hprn and USBX_huvc on EK_RA8D1
-
Add USBX_hprn and USBX_huvc on EK_RA8M1
-
Add lvd on 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 --> 9 EPs
CK_RA6M5 TZ --> 1 EPs
EK_RA2A1 --> 40 EPs
EK_RA2A2 --> 32 EPs
EK_RA2E1 --> 25 EPs
EK_RA2E2 --> 26 EPs
EK_RA2L1 --> 37 EPs
EK_RA4E2 Flat --> 42 EPs
EK_RA4E2 TZ --> 4 EPs
EK_RA4M1 --> 42 EPs
EK_RA4M2 Flat --> 60 EPs
EK_RA4M2 TZ --> 5 EPs
EK_RA4M3 Flat --> 59 EPs
EK_RA4M3 TZ --> 5 EPs
EK_RA4W1 --> 33 EPs
EK_RA6E2 Flat --> 44 EPs
EK_RA6E2 TZ --> 4 EPs
EK_RA6M1 --> 52 EPs
EK_RA6M2 --> 54 EPs
EK_RA6M3 --> 87 EPs
EK_RA6M3G --> 54 EPs
EK_RA6M4 Flat --> 78 EPs
EK_RA6M4 TZ --> 6 EPs
EK_RA6M5 Flat --> 82 EPs
EK_RA6M5 TZ --> 6 EPs
EK_RA8D1 Flat --> 88 EPs
EK_RA8D1 TZ --> 6 EPs
EK_RA8M1 Flat --> 87 EPs
EK_RA8M1 TZ --> 6 EPs
FPB_RA0E1 --> 18 EPs
FPB_RA2E3 --> 25 EPs
FPB_RA4E1 --> 30 EPs
FPB_RA6E1 --> 38 EPs
MCK_RA4T1 Flat --> 35 EPs
MCK_RA4T1 TZ --> 2 EPs
MCK_RA6T2 --> 31 EPs
MCK_RA6T3 Flat --> 35 EPs
MCK_RA6T3 TZ --> 2 EPs
MCK_RA8T1 Flat --> 73 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 --> 0 EPs (keil) & 6 EPs (IAR)
EK_RA8M1 Flat --> 12 EPs
EK_RA8M1 TZ --> 0 EPs (keil) & 6 EPs (IAR)
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 --> 0 EPs (keil) & 5 EPs (IAR)
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:/). -
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, _quickstart
EK_RA8D1 -> _quickstart
EK_RA8M1 -> _quickstart
FPB_RA0E1 -> rtc
MCK_RA8T1 -> USBX_paud
Following EPs are not on FSP v5.3.0 (IAR & KEIL)
FPB_RA0E1 -> rtc