Skip to content

Example for FSP v5.5.0 (1)

Compare
Choose a tag to compare
@ra-fsp-systems ra-fsp-systems released this 10 Sep 21:50
· 8 commits to master since this release

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