Releases: renesas/ra-fsp-examples
Example for FSP v4.6.0 (2)
Release Notes
Supported FSP version
Example for FSP v4.6.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 USBX HUVC (USBX Host to UVC Device) on EK_RA6M3 and EK_RA6M5.
Bug Fixes
Followings are fixings on GCC:
-
crc - Correct Snoop Address property in MCK_RA6T2 (changed from SCI0_TDR to SCI1_RDR).
-
wifi - Fix issue (EP stuck) in EK_RA2E2.
-
cac - Fix issue (EP stuck) when perform CAC measurement operation in EK_RA4M1.
-
usb_hmsc_baremental - Fix issue of generated file name on drive did not match with the name created by the example project.
-
NetX_wifi - Fix issue of packet pool depleted when receive invalid data from TCP server.
-
TZ_rtc - Fix issue incorrect configuration for LED1 in EK_RA6M5.
-
TZ_ethernet: Change to use DHCP in CK_RA6M5.
-
USBX_dfu: Add handling for new event (UX_DEVICE_FORCE_DISCONNECT).
Followings are fixings on IAR:
-
TZ_usb_phid: Fix issue (EP stuck) in EK_RA6M5.
-
sci_spi: Fix building warnings.
Known Issues
-
EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)
-
wifi_on_chip_udp_freertos: can meet building issue "No rule to make target" due to long path location.
Need to move project folder to shorter location (Ex. D:/).
Following EPs are not on FSP v4.6.0 (GCC)
-
EK_RA2E2 -> crc
-
EK_RA6M2 -> USBX_otg_cdc
Example for FSP v4.6.0 (1)
Release Notes
Supported FSP version
Example for FSP v4.6.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 sci_smci (SCI Smart Card Interface) on EK_RA6M5
-
Add poeg on MCK_RA4T1 and MCK_RA6T3
-
Migrate aws_https_client on EK_RA6M3 after AWS secure sockets stack and AWS HTTPS Wrapper were removed from FSP v4.0.0
Supported Kits
-
EK_RA2A1
-
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
-
FPB_RA4E1
-
FPB_RA6E1
-
RSSK_RA6T1
-
MCK_RA6T2
-
CK_RA6M5
-
MCK_RA4T1
-
MCK_RA6T3
Example Projects
Example Projects on GCC:
CK_RA6M5 Flat --> 8 EPs
CK_RA6M5 TZ --> 0 EPs
EK_RA2A1 --> 39 EPs
EK_RA2E1 --> 25 EPs
EK_RA2E2 --> 23 EPs
EK_RA2L1 --> 36 EPs
EK_RA4E2 Flat --> 41 EPs
EK_RA4E2 TZ --> 4 EPs
EK_RA4M1 --> 40 EPs
EK_RA4M2 Flat --> 59 EPs
EK_RA4M2 TZ --> 5 EPs
EK_RA4M3 Flat --> 58 EPs
EK_RA4M3 TZ --> 5 EPs
EK_RA4W1 --> 33 EPs
EK_RA6E2 Flat --> 42 EPs
EK_RA6E2 TZ --> 4 EPs
EK_RA6M1 --> 51 EPs
EK_RA6M2 --> 53 EPs
EK_RA6M3 --> 84 EPs
EK_RA6M3G --> 52 EPs
EK_RA6M4 Flat --> 78 EPs
EK_RA6M4 TZ --> 6 EPs
EK_RA6M5 Flat --> 77 EPs
EK_RA6M5 TZ --> 5 EPs
FPB_RA4E1 --> 29 EPs
FPB_RA6E1 --> 36 EPs
MCK_RA4T1 Flat --> 33 EPs
MCK_RA4T1 TZ --> 2 EPs
MCK_RA6T2 --> 31 EPs
MCK_RA6T3 Flat --> 33 EPs
MCK_RA6T3 TZ --> 2 EPs
RSSK_RA6T1 --> 32 EPs
Example Projects on Keil & IAR:
EK_RA2A1 --> 10 EPs (keil) & 11 EPs (IAR)
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 (keil) & 5 EPs (IAR)
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
RSSK_RA6T1 --> 10 EPs
Known Issues
-
EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)
-
wifi_on_chip_udp_freertos: can meet building issue "No rule to make target" due to long path location.
Need to move project folder to shorter location (Ex. D:/). -
Following EPs are not on GCC Compiler: 12.2:
EK_RA6M3 -> USBX_hcdc_acm (can meet issue of failing when receive data in GCC Compiler v12.2)
EK_RA6M4, EK_RA6M5 -> quickstart (can meet build issue "Unkown type name 'int32_t' in file src\wedserver\fmtout.c" in GCC Compiler v12.2)
Following EPs are not on FSP v4.6.0 (GCC)
CK_RA6M5 -> TZ_ethernet
EK_RA2E2 -> crc, wifi
EK_RA4M1 -> cac
EK_RA6E2 -> NetX_wifi
EK_RA6M2 -> USBX_otg_cdc
EK_RA6M5 -> TZ_rtc
MCK_RA4T1 -> NetX_wifi
MCK_RA6T3 -> NetX_wifi
Following EPs are not on FSP v4.6.0 (IAR)
EK_RA6M5 -> TZ_usb_phid
Example for FSP v4.5.0 (2)
Release Notes
Supported FSP version
Example for FSP v4.5.0
Supported Toolchains
e2studio Integrated Development Environment with GCC ARM embedded tool-chain
New Additions
Example Projects on GCC:
-
Add acmphs on MCK_RA4T1 and MCK_RA6T3.
-
Add USBX DFU (Device Firmware Update) on EK_RA4M2.
Bug Fixes
NetX_crypto - Fix stuck issue in EK_RA4M3 and remove option 1 (sequential execution: AES -> ECC -> RSA) due to its flaws on portability.
lpm - Fix LED run incorrectly in MCK_RA4T1 and MCK_RA6T3.
aws_https_client and NetX_https_client: Update Adafruit IO in EK_RA6M3, EK_RA6M4 and EK_RA6M5.
NetX_smtp_client - Fix issue of nx_icmp_ping failed.
lvd - Fix issue of LED didn't turn on when reset in MCK_RA4T1 and MCK_RA6T3.
Known Issues
-
EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)
-
wifi_on_chip_udp_freertos: can meet building issue "No rule to make target" due to long path location.
Need to move project folder to shorter location (Ex. D:/).
Following EPs are not on FSP v4.5.0 (GCC)
EK_RA6M2 -> USBX_otg_cdc
EK_RA6M3 -> aws_https_client
Example for FSP v4.5.0 (1)
Release Notes
Supported FSP version
Example for FSP v4.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 USBX DFU (Device Firmware Update) on EK_RA6M1, EK_RA6M3 and EK_RA6M5
-
Add ssi_slave on EK_RA4E2 and EK_RA6E2
-
Add icu on MCK_RA4T1 and MCK_RA6T3
-
Add acmphs on MCK_RA4T1 and MCK_RA6T3
-
Migrate wifi on EK_RA2E2, EK_RA2E1, EK-RA2L1, MCK_RA6T2, and EK_RA4M2 after
AWS secure sockets stack and AWS HTTPS Wrapper were removed from FSP v4.0.0 -
Migrate aws_https_client on EK_RA6M5 after AWS secure sockets stack and AWS
HTTPS Wrapper were removed from FSP v4.0.0
Example Projects on Keil & IAR:
- Add icu on MCK_RA4T1 and MCK_RA6T3
Supported Kits
-
EK_RA2A1
-
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
-
FPB_RA4E1
-
FPB_RA6E1
-
RSSK_RA6T1
-
MCK_RA6T2
-
CK_RA6M5
-
MCK_RA4T1
-
MCK_RA6T3
Example Projects
Example Projects on GCC:
CK_RA6M5 Flat --> 8 EPs
CK_RA6M5 TZ --> 1 EPs
EK_RA2A1 --> 39 EPs
EK_RA2E1 --> 25 EPs
EK_RA2E2 --> 25 EPs
EK_RA2L1 --> 36 EPs
EK_RA4E2 Flat --> 41 EPs
EK_RA4E2 TZ --> 4 EPs
EK_RA4M1 --> 41 EPs
EK_RA4M2 Flat --> 58 EPs
EK_RA4M2 TZ --> 5 EPs
EK_RA4M3 Flat --> 58 EPs
EK_RA4M3 TZ --> 5 EPs
EK_RA4W1 --> 33 EPs
EK_RA6E2 Flat --> 43 EPs
EK_RA6E2 TZ --> 4 EPs
EK_RA6M1 --> 51 EPs
EK_RA6M2 --> 53 EPs
EK_RA6M3 --> 82 EPs
EK_RA6M3G --> 52 EPs
EK_RA6M4 Flat --> 77 EPs
EK_RA6M4 TZ --> 6 EPs
EK_RA6M5 Flat --> 75 EPs
EK_RA6M5 TZ --> 6 EPs
FPB_RA4E1 --> 29 EPs
FPB_RA6E1 --> 36 EPs
MCK_RA4T1 Flat --> 30 EPs
MCK_RA4T1 TZ --> 2 EPs
MCK_RA6T2 --> 31 EPs
MCK_RA6T3 Flat --> 30 EPs
MCK_RA6T3 TZ --> 2 EPs
RSSK_RA6T1 --> 32 EPs
Example Projects on Keil & IAR:
EK_RA2A1 --> 10 EPs (keil) & 11 EPs (IAR)
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
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
RSSK_RA6T1 --> 10 EPs
Known Issues
-
EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)
-
wifi_on_chip_udp_freertos: can meet building issue "No rule to make target" due to long path location.
Need to move project folder to shorter location (Ex. D:/).
Following EPs are not on FSP v4.5.0 (GCC)
EK_RA6M2 -> USBX_otg_cdc
EK_RA6M3 -> aws_https_client, NetX_smtp_client
EK_RA6M4 -> NetX_smtp_client
EK_RA6M5 -> NetX_smtp_client
MCK_RA4T1 -> can_fd, lpm, lvd
MCK_RA6T3 -> can_fd, lpm, lvd
Example for FSP v4.4.0 (2)
Release Notes
Supported FSP version
Example for FSP v4.4.0 or later
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 added for MCK_RA4T1 and MCK_RA6T3 on GCC, KEIL and IAR IDE.
- USBX_host_hub on EK_RA4M2, EK_RA4M3, EK_RA6M3, EK_RA6M4, EK_RA6M5
Supported Kits
-
MCK_RA4T1
-
MCK_RA6T3
Refer to the example projects document included in the attached bundle for information on supported modules on each of the kits
Example Projects
Example Projects on GCC:
-
MCK_RA4T1 --> 19 EPs
-
MCK_RA6T3 --> 19 EPs
Example Projects on Keil & IAR:
-
MCK_RA4T1 --> 9 EPs
-
MCK_RA6T3 --> 9 EPs
Bug Fixes
-
USB PHID - Set Report issue
-
ADC - Window Compare configuration issues
Example for FSP v4.4.0 (1)
Release Notes
Supported FSP version
Example for FSP v4.4.0 or later
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:
-
EK_RA4W1 -> ble_find_me_profile, ble_proximity_server
-
EK_RA4E2 -> audio_playback_pwm
-
EK_RA6E2 -> audio_playback_pwm
-
MCK_RA4T1 -> adc, adc_gpt_periodic_sampling, audio_playback_pwm, baremetal, crc, dac_agt_periodic_signal_generator, doc, gpt_input_capture, iwdt, NetX_wifi, tfu, TZ_agt TZ_doc, vee_flash
-
MCK_RA6T3 -> adc, adc_gpt_periodic_sampling, audio_playback_pwm, baremetal, crc, dac_agt_periodic_signal_generator, doc, gpt_input_capture, iwdt, NetX_wifi, tfu, TZ_agt, TZ_doc, vee_flash
Example Projects on Keil & IAR:
-
MCK_RA4T1 -> TZ_agt, TZ_doc
-
MCK_RA6T3 -> TZ_agt, TZ_doc
Supported Kits
-
EK_RA2A1
-
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
-
FPB_RA4E1
-
FPB_RA6E1
-
RSSK_RA6T1
-
MCK_RA6T2
-
CK_RA6M5
-
MCK_RA4T1
-
MCK_RA6T3
Example Projects
Example Projects on GCC:
CK_RA6M5 Flat --> 8 EPs
CK_RA6M5 TZ --> 1 EPs
EK_RA2A1 --> 38 EPs
EK_RA2E1 --> 24 EPs
EK_RA2E2 --> 24 EPs
EK_RA2L1 --> 34 EPs
EK_RA4E2 Flat --> 37 EPs
EK_RA4E2 TZ --> 4 EPs
EK_RA4M1 --> 41 EPs
EK_RA4M2 Flat --> 54 EPs
EK_RA4M2 TZ --> 5 EPs
EK_RA4M3 Flat --> 54 EPs
EK_RA4M3 TZ --> 5 EPs
EK_RA4W1 --> 33 EPs
EK_RA6E2 Flat --> 39 EPs
EK_RA6E2 TZ --> 4 EPs
EK_RA6M1 --> 49 EPs
EK_RA6M2 --> 52 EPs
EK_RA6M3 --> 77 EPs
EK_RA6M3G --> 50 EPs
EK_RA6M4 Flat --> 73 EPs
EK_RA6M4 TZ --> 6 EPs
EK_RA6M5 Flat --> 70 EPs
EK_RA6M5 TZ --> 6 EPs
FPB_RA4E1 --> 28 EPs
FPB_RA6E1 --> 35 EPs
MCK_RA4T1 Flat --> 12 EPs
MCK_RA4T1 TZ --> 2 EPs
MCK_RA6T2 --> 29 EPs
MCK_RA6T3 Flat --> 12 EPs
MCK_RA6T3 TZ --> 2 EPs
RSSK_RA6T1 --> 31 EPs
Example Projects on Keil & IAR:
EK_RA2A1 --> 10 EPs (keil) & 11 EPs (IAR)
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 --> 4 EPs
EK_RA4M3 Flat --> 10 EPs (keil) & 13 EPs (IAR)
EK_RA4M3 TZ --> 4 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 (keil) & 5 EPs (IAR)
EK_RA6M5 Flat --> 12 EPs
EK_RA6M5 TZ --> 6 EPs
FPB_RA4E1 --> 9 EPs
FPB_RA6E1 --> 11 EPs
MCK_RA4T1 Flat --> 0 EPs
MCK_RA4T1 TZ --> 2 EPs
MCK_RA6T2 --> 10 EPs
MCK_RA6T3 Flat --> 0 EPs
MCK_RA6T3 TZ --> 2 EPs
RSSK_RA6T1 --> 10 EPs
Known Issues
- EK_RA6E2 -> qspi (need to run after FileX_block_media_qspi_LevelX EP)
Following EPs are not on FSP v4.4.0 (GCC)
EK_RA2A1 -> usb_pcdc
EK_RA2E1 -> wifi
EK_RA2E2 -> wifi
EK_RA2L1 -> can, wifi
EK_RA4E2 -> i3c_slave, lvd
EK_RA4M2 -> crc, usb_hmsc_baremetal, wifi
EK_RA4M3 -> crc, NetX_crypto, usb_hmsc_baremetal
EK_RA6E2 -> i3c_slave, lvd
EK_RA6M1 -> poeg
EK_RA6M2 -> pdc, poeg
EK_RA6M3 -> aws_https_client, NetX_smtp_client, pdc, poeg, USBX_hprn
EK_RA6M3G -> pdc, usb_hmsc_baremetal
EK_RA6M4 -> crc, NetX_smtp_client, USBX_hprn, usb_hmsc_baremetal
EK_RA6M5 -> aws_https_client, crc, NetX_smtp_client, usb_hmsc_baremetal
FPB_RA4E1 -> crc
FPB_RA6E1 -> crc
MCK_RA6T2 -> wifi
RSSK_RA6T1 -> poeg
Following EPs are not on FSP v4.3.0 (KEIL)
EK_RA4M2 -> TZ_usb_phid
EK_RA4M3 -> TZ_usb_phid
Following EPs are not on FSP v4.3.0 (IAR)
EK_RA4M2 -> TZ_usb_phid
EK_RA4M3 -> TZ_usb_phid
EK_RA6M4 -> TZ_usb_phid
Example for FSP v4.3.0 (3)
Release Notes
Supported FSP version
Example for FSP v4.3.0 or later
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
None
Fixes and Improvements
Example Projects on GCC:
- EK_RA4E2, EKRA6E2 -> icu, usb_pcdc, NetX_wifi, wdt lpm, i3c_slave: Correct configuration to match with product KIT
Example Projects on Keil:
- EK_RA4E2, EKRA6E2 -> icu, wdt: Correct configuration to match with product KIT
Example Projects on IAR:
-
EK_RA4E2, EKRA6E2 -> icu, wdt: Correct configuration to match with product KIT
-
EK_RA4E2, EK_RA6E2 -> icu, TZ_agt, TZ_doc, TZ_rtc, TZ_usb_phid: Fix issue cannot generate project content in IAR v9.20.2
Supported Kits
-
EK_RA2A1
-
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
-
FPB_RA4E1
-
FPB_RA6E1
-
RSSK_RA6T1
-
MCK_RA6T2
-
CK_RA6M5
Example Projects
Example Projects on GCC:
CK_RA6M5 Flat --> 8 EPs
CK_RA6M5 TZ --> 1 EPs
EK_RA2A1 --> 37 EPs
EK_RA2E1 --> 24 EPs
EK_RA2E2 --> 24 EPs
EK_RA2L1 --> 33 EPs
EK_RA4E2 Flat --> 38 EPs
EK_RA4E2 TZ --> 4 EPs
EK_RA4M1 --> 40 EPs
EK_RA4M2 Flat --> 52 EPs
EK_RA4M2 TZ --> 5 EPs
EK_RA4M3 Flat --> 53 EPs
EK_RA4M3 TZ --> 5 EPs
EK_RA4W1 --> 30 EPs
EK_RA6E2 Flat --> 40 EPs
EK_RA6E2 TZ --> 4 EPs
EK_RA6M1 --> 48 EPs
EK_RA6M2 --> 51 EPs
EK_RA6M3 --> 74 EPs
EK_RA6M3G --> 50 EPs
EK_RA6M4 Flat --> 69 EPs
EK_RA6M4 TZ --> 5 EPs
EK_RA6M5 Flat --> 64 EPs
EK_RA6M5 TZ --> 5 EPs
FPB_RA4E1 --> 26 EPs
FPB_RA6E1 --> 34 EPs
MCK_RA6T2 --> 27 EPs
RSSK_RA6T1 --> 29 EPs
Example Projects on Keil & IAR:
EK_RA2A1 --> 10 EPs (keil) & 11 EPs (IAR)
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 --> 4 EPs (keil) & 3 EPs (IAR)
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 --> 11 EPs
EK_RA6M4 TZ --> 5 EPs
EK_RA6M5 Flat --> 12 EPs
EK_RA6M5 TZ --> 5 EPs
FPB_RA4E1 --> 9 EPs
FPB_RA6E1 --> 11 EPs
MCK_RA6T2 --> 10 EPs
RSSK_RA6T1 --> 10 EPs
Known Issues
Same as Example for FSP v4.3.0 (2)
Example for FSP v4.3.0 (2)
Release Notes
Supported FSP version
Example for FSP v4.3.0 or later
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:
-
FileX_block_media_qspi_LevelX -> EK-RA6E2
-
qspi -> EK_RA6E2
-
NetX_wifi -> EK_RA4E2, EK_RA6E2
-
USBX_phid -> EK_RA4E2, EK_RA6E2
-
adc_gpt_periodic_sampling -> EK_RA4E2, EK_RA6E2
-
baremetal -> EK_RA4E2, EK_RA6E2
-
crc -> EK_RA4E2, EK_RA6E2
-
dac_agt_periodic_signal_generator -> EK_RA4E2, EK_RA6E2
-
doc -> EK_RA4E2, EK_RA6E2
-
gpt_input_capture -> EK_RA4E2, EK_RA6E2
-
icu -> EK_RA4E2, EK_RA6E2
-
iwdt -> EK_RA4E2, EK_RA6E2
-
ssi -> EK_RA4E2, EK_RA6E2
-
tfu -> EK_RA4E2, EK_RA6E2
-
TZ_agt -> EK_RA4E2, EK_RA6E2
-
TZ_doc -> EK_RA4E2, EK_RA6E2
-
TZ_rtc -> EK_RA4E2, EK_RA6E2
-
TZ_usb_phid -> EK_RA4E2, EK_RA6E2
-
usb_pcdc -> EK_RA4E2, EK_RA6E2
-
usb_phid -> EK_RA4E2, EK_RA6E2
-
usb_pvnd -> EK_RA4E2, EK_RA6E2
-
vee_flash -> EK_RA4E2, EK_RA6E2
-
USBX Peripheral Printer (USBX_pprn) -> EK_RA4E2, EK_RA6E2
-
ADC + Window Compare -> EK_RA4E2, EK_RA6E2
Example Projects on Keil & IAR:
-
icu -> EK-RA4E2, EK-RA6E2
-
TZ_agt -> EK_RA4E2, EK_RA6E2
-
TZ_doc -> EK_RA4E2, EK_RA6E2
-
TZ_rtc -> EK_RA4E2, EK_RA6E2
-
TZ_usb_phid -> EK_RA4E2, EK_RA6E2
Supported Kits
-
EK_RA2A1
-
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
-
FPB_RA4E1
-
FPB_RA6E1
-
RSSK_RA6T1
-
MCK_RA6T2
-
CK_RA6M5
Example Projects
Example Projects on GCC:
CK_RA6M5 Flat --> 8 EPs
CK_RA6M5 TZ --> 1 EPs
EK_RA2A1 --> 37 EPs
EK_RA2E1 --> 24 EPs
EK_RA2E2 --> 24 EPs
EK_RA2L1 --> 33 EPs
EK_RA4E2 Flat --> 38 EPs
EK_RA4E2 TZ --> 4 EPs
EK_RA4M1 --> 39 EPs
EK_RA4M2 Flat --> 52 EPs
EK_RA4M2 TZ --> 5 EPs
EK_RA4M3 Flat --> 53 EPs
EK_RA4M3 TZ --> 5 EPs
EK_RA4W1 --> 29 EPs
EK_RA6E2 Flat --> 40 EPs
EK_RA6E2 TZ --> 4 EPs
EK_RA6M1 --> 47 EPs
EK_RA6M2 --> 50 EPs
EK_RA6M3 --> 73 EPs
EK_RA6M3G --> 49 EPs
EK_RA6M4 Flat --> 68 EPs
EK_RA6M4 TZ --> 5 EPs
EK_RA6M5 Flat --> 63 EPs
EK_RA6M5 TZ --> 5 EPs
FPB_RA4E1 --> 26 EPs
FPB_RA6E1 --> 33 EPs
MCK_RA6T2 --> 27 EPs
RSSK_RA6T1 --> 28 EPs
Example Projects on Keil & IAR:
EK_RA2A1 --> 10 EPs (keil) & 11 EPs (IAR)
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 --> 4 EPs (keil) & 3 EPs (IAR)
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 --> 11 EPs
EK_RA6M4 TZ --> 5 EPs
EK_RA6M5 Flat --> 12 EPs
EK_RA6M5 TZ --> 5 EPs
FPB_RA4E1 --> 9 EPs
FPB_RA6E1 --> 11 EPs
MCK_RA6T2 --> 10 EPs
RSSK_RA6T1 --> 10 EPs
Known Issues
Following EPs are not on FSP v4.3.0 (GCC)
-
EK_RA2A1 -> audio_playback_pwm
-
EK_RA2E1 -> wifi
-
EK_RA2E2 -> wifi
-
EK_RA2L1 -> audio_playback_pwm, can, wifi
-
EK_RA4M1 -> audio_playback_pwm
-
EK_RA4M2 -> audio_playback_pwm, crc, qspi, wifi
-
EK_RA4M3 -> audio_playback_pwm, NetX_crypto, qspi
-
EK_RA4W1 -> audio_playback_pwm, ble_find_me_profile, ble_proximity_server
-
EK_RA6M1 -> audio_playback_pwm
-
EK_RA6M2 -> audio_playback_pwm, USBX_otg_cdc
-
EK_RA6M3 -> audio_playback_pwm, aws_https_client, NetX_ftp_client, NetX_smtp_client, NetX_sntp_client, usb_hmsc_baremetal
-
EK_RA6M3G -> qspi
-
EK_RA6M4 -> audio_playback_pwm, crc, NetX_ftp_client, NetX_ftp_server, NetX_smtp_client, NetX_sntp_client, TZ_doc
-
EK_RA6M5 -> audio_playback_pwm, aws_https_client, crc, NetX_ftp_client, NetX_ftp_server, NetX_smtp_client NetX_sntp_client, qspi, TZ_doc, USBX_hprn
-
FPB_RA4E1 -> audio_playback_pwm, crc, wifi
-
FPB_RA6E1 -> audio_playback_pwm, crc
-
RSSK_RA6T1 -> _quickstart, audio_playback_pwm
-
MCK_RA6T2 -> _quickstart, audio_playback_pwm, wifi
Following EPs are not on FSP v4.3.0 (KEIL)
-
EK_RA4M2 -> TZ_usb_phid
-
EK_RA6M4 -> ethernet, TZ_doc
-
EK_RA6M5 -> TZ_doc
Following EPs are not on FSP v4.3.0 (IAR)
-
EK_RA4M2 -> TZ_doc, TZ_usb_phid
-
EK_RA4M3 -> TZ_doc
-
EK_RA6M4 -> ethernet, TZ_doc
-
EK_RA6M5 -> TZ_doc
Example for FSP v4.3.0 (1)
Release Notes
Supported FSP version
FSP v4.3.0 or later
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
The following EPs are on FSP v4.2.0
-
SSI_Slave -> EK_RA4M2, EK_RA4M3, EK_RA6M1, EK_RA6M2, EK_RA6M4, EK_RA6M5
-
USBX_pprn -> EK_RA6M5
Supported Kits
-
EK_RA4E2
-
EK_RA6E2
Refer to the example projects document included in the attached bundle for information on supported modules on each of the kits
Example Projects
Example Projects on GCC:
-
EK_RA4E2 --> 20 EPs
-
RA6E2 --> 20 EPs
Example Projects on Keil:
-
EK_RA4E2 --> 10 EPs
-
EK_RA6E2 --> 10 EPs
Example Projects on IAR:
-
EK_RA4E2 --> 10 EPs
-
EK_RA6E2 --> 10 EPs
Example for FSP v4.2.0 (1)
Release Notes
Supported FSP version
FSP v4.2.0 or later
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
Supported Kits
-
EK_RA2A1
-
EK_RA2E1
-
EK_RA2E2
-
EK_RA2L1
-
EK_RA4M1
-
EK_RA4M2
-
EK_RA4M3
-
EK_RA4W1
-
EK_RA6M1
-
EK_RA6M2
-
EK_RA6M3
-
EK_RA6M3G
-
EK_RA6M4
-
EK_RA6M5
-
FPB_RA4E1
-
FPB_RA6E1
-
RSSK_RA6T1
-
MCK_RA6T2
Refer to the example projects document included in the attached bundle for information on supported modules on each of the kits
Example Projects
Example Projects on GCC:
- EK_RA2A1 --> 38 EPs
- EK_RA2E1 --> 24 EPs
- EK_RA2E2 --> 24 EPs
- EK_RA2L1 --> 35 EPs
- EK_RA4M1 --> 40 EPs
- EK_RA4M2 Flat --> 53 EPs
- EK_RA4M3 Flat --> 53 EPs
- EK_RA4W1 --> 30 EPs
- EK_RA6M1 --> 46 EPs
- EK_RA6M2 --> 50 EPs
- EK_RA6M3 --> 75 EPs
- EK_RA6M3G --> 50 EPs
- EK_RA6M4 Flat --> 69 EPs
- EK_RA6M5 Flat --> 65 EPs
- FPB_RA4E1 --> 29 EPs
- FPB_RA6E1 --> 35 EPs
- MCK_RA6T2 --> 29 EPs
- RSSK_RA6T1 --> 30 EPs
Example Projects on Keil & IAR:
- EK_RA2A1 --> 10 EPs (keil) & 11 EPs (IAR)
- EK_RA2E1 --> 8 EPs
- EK_RA2E2 --> 7 EPs
- EK_RA2L1 --> 10 EPs
- EK_RA4M1 --> 11 EPs
- EK_RA4M2 Flat --> 10 EPs
- EK_RA4M3 Flat --> 10 EPs (keil) & 13 EPs (IAR)
- EK_RA4W1 --> 11 EPs
- EK_RA6M1 --> 11 EPs
- EK_RA6M2 --> 11 EPs
- EK_RA6M3 --> 12 EPs
- EK_RA6M3G --> 12 EPs
- EK_RA6M4 Flat --> 12 EPs
- EK_RA6M5 Flat --> 12 EPs
- FPB_RA4E1 --> 9 EPs
- FPB_RA6E1 --> 11 EPs
- MCK_RA6T2 --> 10 EPs
- RSSK_RA6T1 --> 10 EPs*
New Additions
GCC
- ssi_slave -> EK_RA6M3
- wifi_on_chip_udp_freertos -> EK-RA4M3, EK-RA6M3, EK-RA6M3G, EK-RA6M4, EK-RA6M5, FPB-RA4E1, FPB-RA6E1
- USBX_pprn -> EK-RA4M2, EK-RA4M3, EK-RA6M1, EK-RA6M2, EK-RA6M3, EK-RA6M4
- adc (window compare) -> EK-RA2A1, EK-RA2E1, EK-RA2E2, EK-RA2L1, EK-RA4M1, EK-RA4M2, EK-RA4M3, EK-RA4W1, EK-RA6M1, EK-RA6M2, EK-RA6M3, EK-RA6M3G, EK-RA6M4, EK-RA6M5, MCK-RA6T2, RSSK-RA6T1
IAR
adc (window compare) -> EK-RA4M3
Known Issues
Following EPs are not on FSP v4.2.0 (GCC)
- EK-RA2E1 -> wifi
- EK-RA2E2 -> wifi
- EK-RA2L1 -> wifi
- EK-RA4M2 -> wifi, agt TZ, doc TZ, iic_master TZ, rtc TZ, usb_phid TZ
- EK-RA4M3 -> _quickstart, agt TZ, doc TZ, iic_master TZ, rtc TZ, usb_phid TZ
- EK-RA6M3 -> aws_https_client, NetX_ftp_client, NetX_ftp_server
- EK-RA6M4 -> _quickstart, NetX_ftp_client, NetX_ftp_server, agt TZ, doc TZ, ethernet TZ, iic_master TZ, rtc TZ, usb_phid TZ
- EK-RA6M5 -> _quickstart, aws_https_client, NetX_ftp_client, NetX_ftp_server, agt TZ, doc TZ, ethernet TZ, iic_master TZ, rtc TZ, usb_phid TZ
- MCK-RA6T2 -> wifi
Following EPs are not on FSP v4.2.0 (Keil & IAR)
- EK-RA4M2 -> agt TZ, doc TZ, iic_master TZ, rtc TZ, usb_phid TZ
- EK-RA4M3 -> agt TZ, doc TZ, iic_master TZ, rtc TZ, usb_phid TZ
- EK-RA6M4 -> agt TZ, doc TZ, ethernet TZ, iic_master TZ, rtc TZ, usb_phid TZ
- EK-RA6M5 -> agt TZ, doc TZ, ethernet TZ, iic_master TZ, rtc TZ, usb_phid TZ