Skip to content

Releases: renesas/ra-fsp-examples

Example for FSP v5.3.0 (1)

09 May 21: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

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

Example for FSP v5.2.0 (3)

09 Apr 18:44
Compare
Choose a tag to compare

Release Notes

Supported FSP version

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

Add EPs for FPB_RA0E1, in which, there are 3 new EPs (sau_i2c_master, sau_spi and sau_uart). Others, 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 ssi_slave, usb_composite_phid_phid, usb_hmsc_baremetal, usb_pcdc_with_freertos, USBX_dfu, USBX_pprn, poeg and wifi_on_chip_udp_freertos on EK_RA8D1 and EK_RA8M1

Fix issue

  • EK_RA8D1: Fix bug of mipi_dsi EP: Correct condition for waiting Vsync event

  • EK_RA4E2 and EK_RA6E2: Correct pin configuration name for following EPs: agt, cac, can_fd (EK_RA6E2 only), cpp, dac, dmac, elc (EK_RA6E2 only), flash_hp, freertos, gpt, gpt_input_capture (EK_RA6E2 only), i3c_master, i3c_slave, rtc (EK_RA6E2 only), sci_uart, spi and wdt (EK_RA6E2 only).

  • EK_RA4E2: Correct period range in gpt EP.

Supported Kits

  • EK_RA4E2

  • EK_RA6E2

  • EK_RA8D1

  • EK_RA8M1

  • FPB_RA0E1

Example Projects

Example Projects on GCC:

EK_RA4E2 Flat --> 42 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA6E2 Flat --> 44 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA8D1 Flat --> 86 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 86 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 15 EPs

Example Projects on Keil & IAR:

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA6E2 Flat --> 11 EPs

EK_RA6E2 TZ --> 4 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 --> 4 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) which is current default option for RA0E1. It was reported in https://github.com/renesas/fsp/releases - Known Issues

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

EK_RA6M2 -> USBX_otg_cdc

EK_RA6M4 -> NetX_snmp_agent

Example for FSP v5.2.0 (2)

21 Mar 20:40
Compare
Choose a tag to compare

Release Notes

Supported FSP version

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

Add EPs for EK_RA2A2, 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 DTC support to all available iic_slave EPs.

  • Add NetX_ftp_client, NetX_ftp_server, wifi, NetX_wifi, drw and TZ_rtc on EK_RA8D1.

Example Projects on Keil:

  • Add DTC support to all available iic_slave EPs.

Example Projects on IAR:

  • Add Trustzone EPs (TZ_agt, TZ_doc, TZ_ethernet, TZ_iic_master, TZ_rtc, TZ_usb_phid) on EK_RA8M1 and EK_RA8D1.

  • Add DTC support to all available iic_slave EPs.

Fix issue

  • Fix issue of _quickstart with FSPv5.2.0 on EK_RA2E1.

  • Fix issue of ptp with FSPv5.2.0 on EK_RA6M3.

Supported Kits

  • EK_RA2A2

  • EK_RA8D1

  • EK_RA8M1

Example Projects

Example Projects on GCC:

EK_RA2A2 --> 29 EPs

EK_RA8D1 Flat --> 76 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 76 EPs

EK_RA8M1 TZ --> 6 EPs

Example Projects on Keil & IAR:

EK_RA2A2 --> 9 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)

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:/).

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

EK_RA6M2 -> USBX_otg_cdc

EK_RA6M4 -> NetX_snmp_agent

Example for FSP v5.2.0 (1)

11 Mar 18:47
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.2.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 usb_hcdc and USBX_hcdc_acm on EK_RA6M5.

  • Add kint on FPB_RA2E3.

  • Add acmphs on EK_RA8M1 and EK_RA8D1.

  • Add FileX_exFAT_block_media_sdmmc on EK_RA4M2, EK_RA4M3, FPB_RA6E1, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5 and EK_RA8D1.

  • Add can_fifo on EK_RA2A1, EK_RA2L1, EK_RA4M1, EK_RA4M3, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, FPB_RA4E1, FPB_RA6E1 and RSSK_RA6T1.

  • Add EPs for MCK_RA8T1, please refer to the example projects document included in the attached bundle for information on supported modules

Example Projects on Keil:

  • Add ethernet and icu on MCK_RA8T1

Example Projects on IAR:

  • Add icu and Trustzone EPs on MCK_RA8T1

Fix issue

  • Fix building issue of _quickstart on EK_RA8D1

Supported Kits

  • CK_RA6M5

  • 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

  • EK_RA8D1

  • EK_RA8M1

  • 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_RA2E1 --> 24 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 --> 61 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 60 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 33 EPs

EK_RA6E2 Flat --> 44 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 53 EPs

EK_RA6M2 --> 55 EPs

EK_RA6M3 --> 86 EPs

EK_RA6M3G --> 54 EPs

EK_RA6M4 Flat --> 79 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 81 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 71 EPs

EK_RA8D1 TZ --> 5 EPs

EK_RA8M1 Flat --> 76 EPs

EK_RA8M1 TZ --> 6 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_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_RA8M1 Flat --> 12 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:/).

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

EK_RA2E1 -> _quickstart

EK_RA6M2 -> USBX_otg_cdc

EK_RA6M3 -> ptp

EK_RA6M4 -> NetX_snmp_agent

Example for FSP v5.1.0 (4)

30 Jan 05:02
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.1.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 (included _quickstart) added for MCK_RA8T1 on GCC, KEIL and IAR IDE.

  • can_fd, FileX_block_media_sdmmc and aws_https_clients added for EK_RA8D1 on GCC.

Bug Fixes

  • crc: Fix issue of incorrect running in Snoop mode.

  • USBX_hcdc_acm: Fix issue of incorrect running in GCC Compiler: 13.2

  • usb_phid: Fix issue of using caps lock during RA MCU send characters to host PC

Supported Kits

  • EK_RA8D1

  • MCK_RA8T1

Example Projects

Example Projects on GCC:

EK_RA8D1 --> 73 EPs

MCK_RA8T1 --> 52 EPs

Example Projects on IAR:

MCK_RA8T1 --> 10 EPs

Example Projects on Keil:

MCK_RA8T1 --> 9 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:/).

Following EPs are not on GCC Compiler: 13.2:

  • ptp in EK_RA6M3

  • _quickstart in EK_RA8D1

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

EK_RA6M2 -> USBX_otg_cdc

Example for FSP v5.1.0 (3)

12 Jan 20:48
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.1.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 _quickstart on EK_RA8D1

  • Add i3c_slave, NetX_ftp_client, NetX_ftp_server, NetX_https_client, NetX_smtp_client, NetX_wifi and vee_flash on EK_RA8M1

Example Projects on Keil:

  • Add ethernet and flash_hp on EK_RA8M1

Example Projects on IAR:

  • Add ethernet on EK_RA8M1

Bug Fixes

  • EK_RA8M1: Fix issue of _quickstart EP in FSPv5.1.0

Supported Kits

  • EK_RA8D1

  • EK_RA8M1

Example Projects

Example Projects on GCC:

EK_RA8D1 Flat --> 65 EPs

EK_RA8D1 TZ --> 5 EPs

EK_RA8M1 Flat --> 75 EPs

EK_RA8M1 TZ --> 6 EPs

Example Projects on Keil & IAR:

EK_RA8D1 Flat --> 12 EPs

EK_RA8M1 Flat --> 12 EPs

Known Issues

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

  • EK_RA8M1, EK_RA8D1 -> 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:/).

Following EPs are not on GCC Compiler: 13.2:

  • crc in EK_RA2E2

  • ptp in EK_RA6M3

  • USBX_hcdc_acm in EK_RA4M2, EK_RA4M3, EK_RA6M3, EK_RA6M4, EK_RA8M1 and EK_RA8D1

  • _quickstart in EK_RA8D1

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

EK_RA6M2 -> USBX_otg_cdc

Example for FSP v5.1.0 (2)

19 Dec 22:24
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.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 on GCC:

  • Add FileX exFAT block media sdmmc on EK_RA8M1

  • Add CAN with FIFO support (can_fifo) on EK_RA4M2

  • Add iwdt and USBX_phid on EK_RA8D1

Example Projects on Keil:

  • Add wdt and rtc on EK_RA8D1

Example Projects on IAR:

  • Add iic_slave on EK_RA8D1

Supported Kits

  • CK_RA6M5

  • 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

  • EK_RA8D1

  • EK_RA8M1

  • FPB_RA2E3

  • FPB_RA4E1

  • FPB_RA6E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • RSSK_RA6T1

Example Projects

Example Projects on GCC:

CK_RA6M5 Flat --> 9 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 39 EPs

EK_RA2E1 --> 25 EPs

EK_RA2E2 --> 26 EPs

EK_RA2L1 --> 36 EPs

EK_RA4E2 Flat --> 42 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 41 EPs

EK_RA4M2 Flat --> 60 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 58 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 33 EPs

EK_RA6E2 Flat --> 44 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 51 EPs

EK_RA6M2 --> 53 EPs

EK_RA6M3 --> 85 EPs

EK_RA6M3G --> 52 EPs

EK_RA6M4 Flat --> 78 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 78 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 64 EPs

EK_RA8D1 TZ --> 5 EPs

EK_RA8M1 Flat --> 67 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA2E3 --> 24 EPs

FPB_RA4E1 --> 29 EPs

FPB_RA6E1 --> 36 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

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

EK_RA8D1 Flat --> 12 EPs

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

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

RSSK_RA6T1 --> 10 EPs

Known Issues

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

  • EK_RA8M1, EK_RA8D1 -> 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:/).

Following EPs are not on GCC Compiler: 13.2:

  • crc in EK_RA2E2

  • ptp in EK_RA6M3

  • USBX_hcdc_acm in EK_RA4M2, EK_RA4M3, EK_RA6M3, EK_RA6M4, EK_RA8M1 and EK_RA8D1

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

  • EK_RA6M2 -> USBX_otg_cdc

  • EK_RA8M1 -> _quickstart

Example for FSP v5.1.0 (1)

12 Dec 20:35
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.1.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 CEU (Capture Engine Unit) on EK_RA8D1

  • Add MIPI-DSI on EK_RA8D1

Supported Kits

  • EK_RA8D1

Example Projects

Example Projects on GCC:

EK_RA8D1 --> 67 EPs

Example Projects on Keil:

EK_RA8D1 --> 10 EPs

Example Projects on IAR:

EK_RA8D1 --> 11 EPs

Known Issues

Following EPs are not on GCC Compiler: 13.2

  • mipi_dsi and USBX_hcdc_acm in EK_RA8D1

Example for FSP v5.0.0 (3)

05 Dec 00:31
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.0.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 on GCC:

  • EK_RA8M1 -> adc, cac, can_fd, ethernet, FileX_block_media_sdmmc, lpm, NetX_dhcpv6_server, sci_i2c, sdhi, TZ_agt, TZ_doc, TZ_ethernet, TZ_iic_master, TZ_rtc, TZ_usb_phid, usb_hcdc, usb_hmsc, usb_pmsc, USBX_phid, wifi, aws_https_client

Example Projects on IAR:

  • EK_RA8M1 -> dmac

Example Projects on LLVM:

  • EK_RA8M1 -> adc, cpp.

Supported Kits

  • FPB_RA2E3

Example Projects

Example Projects on GCC:

FPB_RA2E3 --> 24 EPs

Example Projects on Keil:

FPB_RA2E3 --> 8 EPs

Example Projects on IAR:

FPB_RA2E3 --> 8 EPs

Bug Fixes

Followings are fixings on GCC:

  • EK_RA8M1 - Change Debugger connection setting "Trustzone secure/non-secure boundaries" to enable as default (except flash_hp and mbed_crypto)

  • ospi_b - Add support for S28HL512T Flash device in EK_RA8M1

  • TZ_ethernet - Fix issue of networking is down after DHCP runs in CK_RA6M5

  • NetX_wifi - Fix issue of wrong pin configuration in EK_RA4E2

  • FileX_block_media_qspi_LevelX - Fix issue with FSPv5.0.0 in EK_RA6E2

  • pdc - Fix issue with FSPv5.0.0 in EK_RA6M2, EK_RA6M3 and EK_RA6M3G

  • aws_https_client - Fix issue with FSPv5.0.0 in EK_RA6M3 and EK_RA6M5

  • usb_composite - Fix crash issue as soon as the USB COM port is opened.

Known Issues

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

  • EK_RA8M1 -> 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:/).

Following EPs are not on GCC Compiler: 12.2

  • crc in EK_RA2E2

  • ptp in EK_RA6M3

  • USBX_hcdc_acm in EK_RA4M2, EK_RA4M3, EK_RA6M3, EK_RA6M4 and EK_RA8M1

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

  • EK_RA6M2 -> USBX_otg_cdc

Following EPs are not on FSP v5.0.0 (IAR)

  • EK_RA6M5 -> ethernet

Example for FSP v5.0.0 (2)

06 Nov 22:00
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.0.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_i2c_master on 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

  • MCK_RA4T1

  • MCK_RA6T3

Example Projects

Example Projects on GCC:

CK_RA6M5 Flat --> 8 EPs

EK_RA2A1 --> 38 EPs

EK_RA2E1 --> 24 EPs

EK_RA2E2 --> 23 EPs

EK_RA2L1 --> 35 EPs

EK_RA4E2 Flat --> 40 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 41 EPs

EK_RA4M2 Flat --> 58 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 57 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 --> 52 EPs

EK_RA6M3 --> 81 EPs

EK_RA6M3G --> 51 EPs

EK_RA6M4 Flat --> 77 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 77 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8M1 --> 49 EPs

FPB_RA4E1 --> 29 EPs

FPB_RA6E1 --> 36 EPs

MCK_RA4T1 Flat --> 34 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 31 EPs

MCK_RA6T3 Flat --> 34 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 (keil) & 11 EPs (IAR)

EK_RA6M5 TZ --> 6 EPs

EK_RA8M1 --> 10 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 GCC Compiler: 12.2:
    EK_RA6M3 -> USBX_hcdc_acm (can meet issue of failing when receive data in GCC Compiler v12.2)

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

CK_RA6M5 -> TZ_ethernet

EK_RA2A1 -> cac

EK_RA2E1 -> cac

EK_RA2E2 -> cac, crc

EK_RA2L1 -> cac

EK_RA4E2 -> NetX_wifi

EK_RA4M2 -> USBX_hcdc_acm

EK_RA4M3 -> USBX_hcdc_acm

EK_RA6E2 -> FileX_block_media_qspi_LevelX

EK_RA6M2 -> pdc, USBX_otg_cdc

EK_RA6M3 -> aws_https_client, pdc, ptp, USBX_hcdc_acm

EK_RA6M3G -> pdc

EK_RA6M4 -> USBX_hcdc_acm

EK_RA6M5 -> aws_https_client

Following EPs are not on FSP v5.0.0 (IAR)

EK_RA6M5 -> ethernet