Skip to content

Releases: renesas/ra-fsp-examples

Example for FSP v5.6.0 (2)

27 Nov 08:10
Compare
Choose a tag to compare

Release Notes

Supported FSP version

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

New Additions

Example Projects on GCC:

  • Add example LittleFS for external Flash devices: littlefs_ospi_b on EK_RA8D1; littlefs_ospi and littlefs_qspi on EK_RA6M5 (new)

  • Add Getting started with Azure's NetX Networking Protocols example on EK_RA8D1 (new)

  • Add example usb_multi_host on EK_RA4M2, EK_RA4M3, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5, EK_RA8M1 and MCK_RA8T1

Example Projects on LLVM:

  • Add examples of audio_playback_pwm, can_fd, ceu, dac_agt_periodic_signal_generator, poeg and sci_i2c_master on FBP_RA8E1

Example Projects on Keil:

  • Add examples of TZ_agt, TZ_doc, TZ_iic_master and TZ_rtc on FPB_RA8E1

Fix issues and improvements

Following issues are fixed (GCC)

  • FPB_RA0E1: Improve file structure and operation for tml example project. From now, user can input period time in low power mode.

  • Improve for adc examples to support Sample and hold function on EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA8D1, EK_RA8M1, MCK_RA4T1, MCK_RA6T2, MCK_RA6T3, MCK_RA8T1 and RSSK_RA6T1.

  • Fix issue "cpp example project of FPB_RA0E1 cannot run successfully in FSPv5.6.0"

  • Fix issue "Tera term didn't display output in usb_multiport example" on EK_RA8D1 and EK_RA8M1.

  • Fix issue of "usb_composite example project work incorrectly due to mismatch addresses" on EK-RA4M2, EK-RA4M3, EK-RA6M1, EK-RA6M2, EK-RA6M3, EK-RA6M3G, EK-RA6M4, EK-RA6M5, EK-RA8M1, EK-RA8D1, MCK-RA8T1

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

  • 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: Building issue on FSPv5.6.0.

  • EK_RA8D1, EK_RA8M1 -> USBX_huvc: Example cannot run successfully on FSPv5.6.0.

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

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart, USBX_huvc

EK_RA8M1 -> USBX_huvc

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.6.0 (1)

06 Nov 03:39
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.6.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 FPB_RA8E1 on GCC, LLVM, KEIL and IAR, 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 example FileX_block_media_ospi_LevelX on EK_RA8D1 (new)

  • Add HDR/DDR mode for I3C Master and I3C Slave examples on EK_RA8D1

  • Add examples for CLKOUT (MOSC/SOSC) on EK_RA2A1, EK_RA2A2, EK_RA2E1, EK_RA2L1, EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5 and EK_RA8M1

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

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • RSSK_RA6T1

Example Projects

Example Projects on GCC:

CK_RA6M5 Flat --> 10 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 41 EPs

EK_RA2A2 --> 34 EPs

EK_RA2E1 --> 26 EPs

EK_RA2E2 --> 26 EPs

EK_RA2L1 --> 39 EPs

EK_RA4E2 Flat --> 44 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 44 EPs

EK_RA4M2 Flat --> 64 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 63 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 33 EPs

EK_RA6E2 Flat --> 46 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 56 EPs

EK_RA6M2 --> 58 EPs

EK_RA6M3 --> 90 EPs

EK_RA6M3G --> 57 EPs

EK_RA6M4 Flat --> 83 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 84 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 95 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 89 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 22 EPs

FPB_RA2E3 --> 25 EPs

FPB_RA4E1 --> 32 EPs

FPB_RA6E1 --> 40 EPs

FPB_RA8E1 --> 1 EP

MCK_RA4T1 Flat --> 36 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 32 EPs

MCK_RA6T3 Flat --> 36 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 77 EPs

MCK_RA8T1 TZ --> 5 EPs

RSSK_RA6T1 --> 33 EPs

Example Projects on LLVM:

EK_RA8M1 --> 2 EPs

FPB_RA8E1 Flat --> 36 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_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_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

FPB_RA8E1 Flat --> 11 EPs

FPB_RA8E1 TZ ---> 0 EPs (Keil) & 4 EPs (IAR)

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 issue

  • Fix issue of ethernet and TZ_ethernet on FSPv5.6.0

  • Fix warning issue in usb_pcdc stack. This fixing is applied for usb_pcdc on EK_RA6M3, EK_RA6M3G, EK_RA6M5 and quickstart on EK_RA6M3.

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

  • 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: Building issue on FSPv5.6.0.

  • EK_RA8D1, EK_RA8M1 -> USBX_huvc: Example cannot run successfully on FSPv5.6.0.

  • FPB_RA0E1 -> cpp: Example cannot run successfully on FSPv5.6.0

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

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart, USBX_huvc

EK_RA8M1 -> USBX_huvc

FPB_RA0E1 -> cpp

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.5.0 (3)

16 Oct 20:53
Compare
Choose a tag to compare

Release Notes

Supported FSP version

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

  • Migrated QSEP EK-RA8D1 to FSP 5.5.0

Example for FSP v5.5.0 (2)

14 Oct 21:45
Compare
Choose a tag to compare

Release Notes

Supported FSP version

Example for FSP v5.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 examples for CLKOUT (MOSC/SOSC), SDRAM and FileX_block_media_sdram on EK_RA8D1 (new).

  • Add example for SMBUS on EK_RA8M1 (new)

  • Support DISABLE_APP macros (DISABLE_APP_PRINT, DISABLE_APP_ERR_PRINT, DISABLE_APP_ERR_TRAP, DISABLE_APP_READ and DISABLE_APP_CHECK_DATA) to disable SEGGER RTT features on sci_uart examples. When SEGGER RTT features is disabled, only Terminal Program works.

Example Projects on Keil & IAR:

  • Support DISABLE_APP macros to disable SEGGER RTT features on sci_uart examples.

Fix issue

Following issues are fixed (GCC)

  • Fix issue of quickstart example project on EK_RA8M1 in FSPv5.5.0.

  • Fix configuration issue of FreeRTOS + TCP Wrapper and Ethernet stacks in FSPv5.5.0. This fixing is applied for aws_https_client on EK_RA6M3, EK_RA6M5, EK_RA8M1, EK_RA8D1 and MCK_RA8T1; quickstart on EK_RA6M4 and EK_RA6M5.

  • Correct pin configurations and improve hardware connection for sau_spi example on FPB_RA0E1

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

  • 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

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

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.5.0 (1)

10 Sep 21:50
Compare
Choose a tag to compare

Release Notes

Supported FSP version

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

License

Application Projects

  • The application projects' license has been updated to BSD-3-Clause, allowing for more flexible use in open-source projects.

New Additions

Example Projects on GCC:

  • Add example for UARTA on FPB_RA0E1 (new)

  • Add NetX_sntp_client on MCK_RA8T1

  • Add quickstart for FPB__RA4T1 and FPB_RA6T3 (FSP 5.4.0)

Application Projects:

  • Cloud connectivity: Add AWS Cloud Connectivity Cellular RYZ01A on CK_RA6M5v1 (aws_cc_cellular_ryz014a_ck_ra6m5) latest version (support FSP v5.0.0)

  • Add Arm® DSP Examples (r01an5865) latest version (support FSP v5.0.0)

  • Add 16-Bit Analog-to-Digital Converter Operation for RA6T2 (r01an6848) latest version (support FSP v5.0.0)

  • Add Securing Data at Rest Utilizing the Renesas Security MPU (r11an0416) latest version (support FSP v5.0.0)

  • Add RA6 MCU Advanced Secure Bootloader Design using MCUboot and Code Flash Dualbank Mode (r11an0570) latest version (support FSP v5.0.0)

  • Add Securing Data at Rest Using the Arm® TrustZone® (r11an0468) latest version (support FSP v5.2.0)

  • Add Secure Bootloader for RA2 MCU Series (r11an0516) latest version (support FSP v5.2.0)

  • Add Digital Filtering using the IIR Filter Accelerator (r11an0594) latest version (support FSP v5.2.0)

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 --> 10 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 40 EPs

EK_RA2A2 --> 33 EPs

EK_RA2E1 --> 25 EPs

EK_RA2E2 --> 26 EPs

EK_RA2L1 --> 38 EPs

EK_RA4E2 Flat --> 43 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 43 EPs

EK_RA4M2 Flat --> 63 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 62 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 33 EPs

EK_RA6E2 Flat --> 45 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 55 EPs

EK_RA6M2 --> 57 EPs

EK_RA6M3 --> 89 EPs

EK_RA6M3G --> 56 EPs

EK_RA6M4 Flat --> 82 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 83 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 92 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 89 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 23 EPs

FPB_RA2E3 --> 25 EPs

FPB_RA4E1 --> 32 EPs

FPB_RA6E1 --> 40 EPs

MCK_RA4T1 Flat --> 36 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 32 EPs

MCK_RA6T3 Flat --> 36 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 77 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 --> 6 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 4 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 --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Fix issue

  • Fix issue of tau and tml example projects on FPB_RA0E1 in FSP v5.5.0.

  • Support maximum OCTASPICLK for ospi example project on EK_RA6M4 and EK_RA6M5.

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

  • 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 on repository)

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

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

EK_RA8M1 -> _quickstart

FPB_RA6T3 -> _quickstart

FPB_RA4T1 -> _quickstart

Example for FSP v5.4.0 (2)

15 Aug 20:40
Compare
Choose a tag to compare

Release Notes

Supported FSP version

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

License

Example Projects

  • The example projects' license has been updated to BSD-3-Clause, allowing for more flexible use in open-source projects.

New Additions

Example Projects on GCC:

  • Add example for USB Multiple Host Class (HCDC and HMSC) on EK_RA8D1 (new).

  • Add wifi and wifi_on_chip_udp_freertos on FPB_RA0E1

Fix issue

Following issues are fixed (GCC)

  • Fix issue of rtc example project on FPB_RA0E1 in FSPv5.4.0.

  • Fix issue timeout overflow of can_fd example project on EK_RA4E2, EK_RA6E2, EK_RA6M5, EK_RA8D1, EK_RA8M1, MCK_RA4T1, MCK_RA6T3 and MCK_RA8T1.

  • Improve for ssi example project: support continuously transmits and receives audio sample data on EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA6M5, EK_RA8D1, EK_RA8M1 and FPB_RA6E1.

  • Improve for audio_playback_pwm example project: Unify supporting for 2 AGT types (16 bits and 32 bits) on EK_RA2A1, EK_RA2A2, EK_RA2L1, EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA4W1, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M4, EK_RA6M5, EK_RA8D1, EK_RA8M1, FPB_RA4E1, FPB_RA6E1, MCK_RA4T1, MCK_RA6T2, MCK_RA6T3, MCK_RA8T1 and RSSK_RA6T1.

Following issues are fixed (IAR & KEIL)

  • Fix issue of rtc example project on FPB_RA0E1 in FSPv5.4.0

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

  • 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.4.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

EK_RA8M1 -> _quickstart

Example for FSP v5.4.0 (1)

05 Jul 19:29
Compare
Choose a tag to compare

Release Notes

Supported FSP version

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

Example Projects on GCC:

  • Add wifi_on_chip_http_client on EK_RA2A2, EK_RA2L1, EK_RA4E2, EK_RA4M1, EK_RA4M2, EK_RA4M3, EK_RA6E2, EK_RA6M1, EK_RA6M2, EK_RA6M3, EK_RA6M3G, EK_RA6M4, EK_RA8D1, EK_RA8M1, FPB_RA4E1, FPB_RA6E1, MCK_RA4T1, MCK_RA6T2, MCK_RA6T3 and 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 --> 10 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 40 EPs

EK_RA2A2 --> 33 EPs

EK_RA2E1 --> 25 EPs

EK_RA2E2 --> 26 EPs

EK_RA2L1 --> 38 EPs

EK_RA4E2 Flat --> 43 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4M1 --> 43 EPs

EK_RA4M2 Flat --> 63 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 62 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 33 EPs

EK_RA6E2 Flat --> 45 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 55 EPs

EK_RA6M2 --> 57 EPs

EK_RA6M3 --> 89 EPs

EK_RA6M3G --> 56 EPs

EK_RA6M4 Flat --> 82 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 83 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 91 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8M1 Flat --> 89 EPs

EK_RA8M1 TZ --> 6 EPs

FPB_RA0E1 --> 19 EPs

FPB_RA2E3 --> 25 EPs

FPB_RA4E1 --> 32 EPs

FPB_RA6E1 --> 40 EPs

MCK_RA4T1 Flat --> 36 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 32 EPs

MCK_RA6T3 Flat --> 36 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 76 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 --> 6 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

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 --> 5 EPs

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

  • 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.4.0 (GCC)

EK_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

EK_RA8M1 -> _quickstart

FPB_RA0E1 -> rtc

Following EPs are not on FSP v5.4.0 (IAR & KEIL)

FPB_RA0E1 -> rtc

Example for FSP v5.3.0 (3)

14 Jun 19: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

New Additions

Example Projects on GCC:

  • Add example for 32-bit Interval Timer - tml (new) on FPB_RA0E1

  • Add glcdc on EK_RA8D1

Example Projects on Keil:

  • Add TZ_agt, doc, ethernet, iic_master, rtc and usb_phid on EK_RA8D1 and EK_RA8M1

Fix issue

Following issues are fixed (GCC)

  • Fix issue of USBX_paud on EK_RA4M2, EK_RA4M3, EK_RA6M1, EK_RA6M2, EK_RA6M4 and MCK_RA8T1.

  • Fix issue of i3c_master cannot work correctly with i3c slave.

  • Correct clock for ospi_b on EK_RA8D1 and EK_RA8M1.

  • Correct Threshold (Upper & Lower Limit) values for cac on EK_RA8D1, EK_RA8M1, MCK_RA6T3 and MCK_RA8T1.

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

  • 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_RA6M2 -> USBX_otg_cdc

EK_RA8D1 -> _quickstart

FPB_RA0E1 -> rtc

Following EPs are not on FSP v5.3.0 (IAR & KEIL)

FPB_RA0E1 -> rtc

Example for FSP v5.3.0 (2)

30 May 21:10
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

New Additions

Example Projects on GCC:

  • Add FileX_block_media_sram (new) on 14 boards: EK_RA8D1, EK_RA8M1, MCK_RA8T1, CK_RA6M5, EK_RA6M5, EK_RA6M4, EK_RA6M3, EK_RA6M3G, EK_RA6M2, EK_RA6M1, FPB_RA6E1, EK_RA4M3, EK_RA4M2 and FPB_RA4E1

Example Projects on Keil:

  • Add TZ_agt, doc, ethernet, iic_master and usb_phid on MCK_RA8T1

Fix issue

Following issues are fixed (GCC)

  • Fix building error "[ERROR] Toolchain configured for project is not currently available" due to lacking com.renesas.cdt.managedbuild.gnuarm.prefs file in project. Without this file, project will build with default toolchain in e2studio.

  • EK_RA6M4 -> _quickstart: Fix configuration error relate to "Task name length" and support on FSPv5.3.0

  • EK_RA8M1 -> _quickstart: Fix configuration warning relate to "Clock" and support on FSPv5.3.0

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

EK_RA8D1 -> _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.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