Skip to content

Example for FSP v6.5.0 (1)

Latest

Choose a tag to compare

@ra-fsp-systems ra-fsp-systems released this 04 Jun 08:07

Release Notes

Supported FSP version

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

Application Projects

  • Add RA8 CEU Webcam Getting Started Guide (r01an8278) (new).

  • Add Using MCUboot with Dual core RA8 MCUs (r11an1099) (new).

  • Migrate Injecting and Updating Secure User Keys (r11an0496) to FSPv6.4.0.

  • Migrate Device Lifecycle Management for Cortex-M33 (r11an0469) to FSPv6.4.0

  • Migrate Reference System Design for Vision AI on EK-RA8D1 (r11an0756) to FSPv6.4.0.

  • Migrate Renesas RA Family Modbus Sample Program Package (r01an7849) to FSPv6.4.0.

  • Migrate Renesas RA Family Modbus Sample Program Package (r01an8166) to FSPv6.4.0.

Example Projects

  • Migrated example projects to FSP v6.5.0.

  • Update can_fd example project (Baudrate change runtime) for other boards. Refer to can_fd_board_specific_notes.md for supported boards.

Example Projects on GCC

  • Added additional example project for FPB_RA0E3: lpm.

  • Added additional example project for FPB_RA0L1: wifi_on_chip_http_client and sau_lin.

  • Add additional example project for EK_RA4C1, EK_RA4L1: sci_lin.

  • Add additional example project for EK_RA8D1, MCK_RA6T2, MCK_RA8T1: sci_b_lin.

Example Projects on LLVM

  • Added example project for Post Quantum Cryptography (new) on EK_RA8P1.

  • Added example project for freertos TCP dual port (new) on EK_RA8T2.

  • Added additional example projects for EK_RA8D2, EK_RA8M2: Getting_started_with_Azure_NetX, NetX_ftp_server, NetX_https_client and sci_b_lin.

  • Added additional example projects for EK_RA8P1: Getting_started_with_Azure_NetX, NetX_ftp_server and NetX_https_client.

  • Added additional example projects for EK_RA8T2: Getting_started_with_Azure_NetX, NetX_dhcpv6_client, NetX_dhcpv6_server, NetX_ftp_server and NetX_https_client.

  • Added additional example projects for MCK_RA8T2: NetX_https_client and sci_b_lin.

  • Add additional example projects for EK_RA8E2, FPB_RA8E1: sci_b_lin.

Supported Kits

  • CK_RA6M5

  • EK_RA2A1

  • EK_RA2A2

  • EK_RA2E1

  • EK_RA2E2

  • EK_RA2L1

  • EK_RA2L2

  • EK_RA4C1

  • EK_RA4E2

  • EK_RA4L1

  • 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_RA8D2

  • EK_RA8E2

  • EK_RA8M1

  • EK_RA8M2

  • EK_RA8T2

  • EK_RA8P1

  • FPB_RA0E1

  • FPB_RA0E2

  • FPB_RA0E3

  • FPB_RA0L1

  • FPB_RA2E3

  • FPB_RA2T1

  • FPB_RA4E1

  • FPB_RA6E1

  • FPB_RA8E1

  • MCK_RA4T1

  • MCK_RA6T2

  • MCK_RA6T3

  • MCK_RA8T1

  • MCK_RA8T2

  • RSSK_RA6T1

Example Projects

Example Projects on GCC:

CK_RA6M5 Flat --> 11 EPs

CK_RA6M5 TZ --> 1 EPs

EK_RA2A1 --> 42 EPs

EK_RA2A2 --> 35 EPs

EK_RA2E1 --> 29 EPs

EK_RA2E2 --> 27 EPs

EK_RA2L1 --> 40 EPs

EK_RA2L2 --> 44 EPs

EK_RA4C1 Flat --> 50 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 44 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 77 EPs

EK_RA4L1 TZ --> 5 EPs

EK_RA4M1 --> 45 EPs

EK_RA4M2 Flat --> 68 EPs

EK_RA4M2 TZ --> 5 EPs

EK_RA4M3 Flat --> 67 EPs

EK_RA4M3 TZ --> 5 EPs

EK_RA4W1 --> 34 EPs

EK_RA6E2 Flat --> 48 EPs

EK_RA6E2 TZ --> 4 EPs

EK_RA6M1 --> 57 EPs

EK_RA6M2 --> 59 EPs

EK_RA6M3 --> 96 EPs

EK_RA6M3G --> 63 EPs

EK_RA6M4 Flat --> 90 EPs

EK_RA6M4 TZ --> 6 EPs

EK_RA6M5 Flat --> 92 EPs

EK_RA6M5 TZ --> 6 EPs

EK_RA8D1 Flat --> 104 EPs

EK_RA8D1 TZ --> 6 EPs

EK_RA8D2 Flat --> 1 EPs

EK_RA8E2 Flat --> 2 EPs

EK_RA8M1 Flat --> 96 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8M2 Flat --> 1 EPs

EK_RA8P1 Flat --> 1 EPs

EK_RA8T2 Flat --> 1 EPs

FPB_RA0E1 --> 24 EPs

FPB_RA0E2 --> 27 EPs

FPB_RA0E3 --> 15 EPs

FPB_RA0L1 --> 28 EPs

FPB_RA2E3 --> 26 EPs

FPB_RA2T1 --> 32 EPs

FPB_RA4E1 --> 33 EPs

FPB_RA6E1 --> 41 EPs

FPB_RA8E1 Flat --> 3 EPs

MCK_RA4T1 Flat --> 37 EPs

MCK_RA4T1 TZ --> 2 EPs

MCK_RA6T2 --> 33 EPs

MCK_RA6T3 Flat --> 37 EPs

MCK_RA6T3 TZ --> 2 EPs

MCK_RA8T1 Flat --> 82 EPs

MCK_RA8T1 TZ --> 5 EPs

MCK_RA8T2 Flat --> 1 EPs

RSSK_RA6T1 --> 34 EPs

Example Projects on LLVM:

EK_RA8D1 Flat --> 2 EPs

EK_RA8D2 Flat --> 102 EPs

EK_RA8D2 TZ --> 4 EPs

EK_RA8E2 Flat --> 71 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 2 EPs

EK_RA8M2 Flat --> 95 EPs

EK_RA8M2 TZ --> 4 EPs

EK_RA8P1 Flat --> 106 EPs

EK_RA8P1 TZ --> 5 EPs

EK_RA8T2 Flat --> 27 EPs

EK_RA8T2 TZ --> 1 EPs

FPB_RA8E1 Flat --> 46 EPs

FPB_RA8E1 TZ --> 4 EPs

MCK_RA8T2 Flat --> 80 EPs

MCK_RA8T2 TZ --> 5 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_RA2L2 --> 10 EPs

EK_RA4C1 Flat --> 11 EPs

EK_RA4C1 TZ --> 4 EPs

EK_RA4E2 Flat --> 11 EPs

EK_RA4E2 TZ --> 4 EPs

EK_RA4L1 Flat --> 11 EPs

EK_RA4L1 TZ --> 5 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_RA8D2 Flat --> 11 EPs

EK_RA8D2 TZ --> 4 EPs

EK_RA8E2 Flat --> 11 EPs

EK_RA8E2 TZ --> 5 EPs

EK_RA8M1 Flat --> 12 EPs

EK_RA8M1 TZ --> 6 EPs

EK_RA8M2 Flat --> 11 EPs

EK_RA8M2 TZ --> 4 EPs

EK_RA8P1 Flat --> 11 EPs

EK_RA8P1 TZ --> 5 EPs

EK_RA8T2 Flat --> 1 EPs

EK_RA8T2 TZ --> 1 EPs

FPB_RA0E1 --> 4 EPs

FPB_RA0E2 --> 5 EPs

FPB_RA0E3 --> 1 EPs

FPB_RA0L1 --> 5 EPs

FPB_RA2E3 --> 8 EPs

FPB_RA2T1 --> 9 EPs

FPB_RA4E1 --> 9 EPs

FPB_RA6E1 --> 11 EPs

FPB_RA8E1 Flat --> 11 EPs

FPB_RA8E1 TZ --> 4 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

MCK_RA8T2 Flat --> 12 EPs

MCK_RA8T2 TZ --> 5 EPs

RSSK_RA6T1 --> 10 EPs

Fix issues and improvements

Example Projects

  • Fixed issue for Trustzone example projects on FPB_RA8E1

  • Fixed quickstart example project on EK_RA8M1

  • Fixed issue recorded audio is unclear of pdm example project on EK_RA8P1

  • Corrected information about SW4 for example projects on EK_RA8T2

  • Updated can and can_fifo example projects on EK_RA2L2 to use onboard transceiver.

  • Updated and consolidated documentation for lpm and can_fd example projects under the _docs directory.

Known Issues

  • Clone ra-fsp-examples repository in Windows will be failed due to longpath issue. Please enable longpaths configuration before clone.

    git config --global core.longpaths true

Application Projects

  • Some project can fail in building due to long path issue. Please choose "Copy projects into workspace" when import for these projects.

    Import → General → Existing Projects into Workspace → Choose the project need to import → Choose "Copy projects into workspace".

Example Projects

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

  • 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_RA8D1, EK_RA8M1 -> USBX_huvc: Example run failed randomly in option 1 (Start record video) with Error code: 0x23.

  • FPB_RA0E3 -> icu (Keil): Cannot detect device when downloading or debugging the project. This issue occurs because the SEGGER J-Link version bundled with Keil is not compatible. To fix the issue, update to a compatible SEGGER J-Link version for Keil MDK-ARM using SEGGER J-Link DLL Updater.

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

EK_RA4E2: dac_agt_periodic_signal_generator

EK_RA8E2: _quickstart

EK_RA6M2: USBX_otg_cdc

FPB_RA4E2: _quickstart

FPB_RA4T1: _quickstart

FPB_RA6E2: _quickstart

FPB_RA6T3: _quickstart