Renesas RA Family: EK-RA4M2 Example Project Bundle

Application Note

Introduction

This document describes the contents of the Example Project Bundle for the EK-RA4M2 kit. The Example Projects contained within the bundle provide example code for the various Renesas Flexible Software Package (FSP) modules supported by the EK-RA4M2 kit.

Flexible Software Package is an optimized software package designed to provide easy to use, scalable, high quality software for embedded system design. The primary goal is to provide lightweight, efficient drivers that meet common use cases in embedded systems. FSP code quality is enforced by peer reviews, automated requirements-based testing, and automated static analysis. FSP provides uniform and intuitive APIs that are well documented. Each module is supported with detailed user documentation including example code. FSP modules can be used on any MCU in the RA family, provided the MCU has any peripherals required by the module. FSP modules also have build-time configurations that can be used to optimize the size of the module for the feature set required by the application.

Supported Kit

EK-RA44M2

Supported FSP Version

FSP v 2.4.0 or later

Supported Toolchains

1. Using the Example Projects

To use EK-RA4M2 Example Projects follow the steps mentioned in the following documents:

2. List of Example Projects Supported on Different Toolchains in the Bundle

Example Projects e² studio/GCC e² studio/AC6 Keil MDK IAR
QuickStart Supported Supported via port from GCC
ADC Supported Supported via port from GCC
AGT Supported Supported via port from GCC Supported Supported
CAC Supported Supported via port from GCC
CAN Supported Supported via port from GCC
CPP Supported Supported via port from GCC
CRC Supported Supported via port from GCC
DMAC Supported Supported via port from GCC Supported Supported
DOC Supported Supported via port from GCC
ELC Supported Supported via port from GCC
Flash HP Supported Supported via port from GCC Supported Supported
FreeRTOS Supported Supported via port from GCC Supported Supported
GPT Supported Supported via port from GCC Supported Supported
GPT Input Capture Supported Supported via port from GCC
ICU Supported Supported via port from GCC Supported Supported
IIC Master Supported Supported via port from GCC
IIC Slave Supported Supported via port from GCC Supported Supported
IWDT Supported Supported via port from GCC
LPM Supported Supported via port from GCC
MBED-CRYPTO Supported Supported via port from GCC
QSPI Supported Supported via port from GCC
RTC Supported Supported via port from GCC Supported Supported
SCI I2C Supported Supported via port from GCC
SCI SPI Supported Supported via port from GCC
SCI UART Supported Supported via port from GCC Supported Supported
SSI Supported Supported via port from GCC
USB COMPOSITE Supported Supported via port from GCC
USB HCDC Supported Supported via port from GCC
USB HHID Supported Supported via port from GCC
USB HVND Supported Supported via port from GCC
USB HMSC Supported Supported via port from GCC
USB PCDC Supported Supported via port from GCC
USB PHID Supported Supported via port from GCC
USB PVND Supported Supported via port from GCC
VEEPROM Supported Supported via port from GCC
WDT Supported Supported via port from GCC Supported Supported
WIFI Supported Supported via port from GCC

Website and Support

Visit the following URLs to learn about key elements of the RA family, download components and related documentation, and get support.

Revision History

Rev. Date Page Description Summary
1.00 Jan.26.21 - First release document
1.01 Feb.02.21 - USB PHID TZ EP added
1.02 Mar.10.21 - Added support for QuickStart, USB COMPOSITE, USB HVND, and USB PVND
1.03 Apr.06.21 - Added support for FSP 2.4.0

PDF preview unavailable. Download the PDF instead.

r20an0608eu0103-ek-ra4m2-exampleprojects Renesas Electronics Corporation SetaPDF-Merger Component v2.27.0.1196 ©Setasign 2005-2021 (www.setasign.com)

Related Documents

Preview Renesas RA2 MCU Secure Bootloader Implementation Guide with MCUboot and TinyCrypt
This application note from Renesas guides developers through the implementation of a secure bootloader for the RA2 MCU Series using MCUboot and TinyCrypt, detailing setup, optimization, and application integration.
Preview Renesas Flexible Software Package (FSP) v1.0.0 User's Manual
User's Manual for Renesas Flexible Software Package (FSP) v1.0.0, detailing its architecture, features, and usage for developing applications on Renesas RA microcontroller series using e2 studio.
Preview Renesas Flash Programmer: Command Line Usage Guide
Learn how to automate microcontroller programming with the Renesas Flash Programmer (RFP) using command-line interfaces. This guide covers setup, project files, batch files, and rfp-cli examples for various Renesas MCU families.
Preview Renesas RA6T1 Group User's Manual: Hardware
Comprehensive hardware user's manual for the Renesas RA6T1 Group 32-Bit MCUs, detailing features, specifications, and operation of the Arm Cortex-M4 core, memory, peripherals, and system functions.
Preview Renesas RZ/G2L RZ/G2LC: Getting Started with Flexible Software Package
This application note guides developers through using the Renesas Flexible Software Package (FSP) and e2 studio IDE for the RZ/G2L and RZ/G2LC microprocessors. It covers environment setup, project creation, debugging, and a practical 'Blinky' tutorial.
Preview Renesas RL78/G23 Engineer's Guide: Development Resources
A comprehensive guide for engineers developing with the Renesas RL78/G23 microcontroller. This document outlines necessary information and resources categorized by development phase, including MCU selection, design and evaluation, and mass production. It also provides a detailed list of application notes covering various peripheral functions, usage examples, and programming methods.
Preview E2 Emulator Lite Usage Guide
This guide provides instructions for using the E2 Emulator Lite with Renesas CS+ development environment, covering installation, setup, and debugging for embedded systems development.
Preview Renesas e2 studio: Porting Projects from Code Generator to Smart Configurator for RL78 MCUs
A detailed guide for migrating embedded software projects from Renesas' Code Generator to the Smart Configurator in e2 studio. Covers RL78 microcontroller projects, including project setup, peripheral configuration, and user code porting.