Skip to content

Latest commit

 

History

History
237 lines (175 loc) · 8.28 KB

renesas-ra.rst

File metadata and controls

237 lines (175 loc) · 8.28 KB

Renesas RA

Registry

https://registry.platformio.org/platforms/platformio/renesas-ra

Configuration

projectconf_env_platform = renesas-ra

Renesas Advanced (RA) 32-bit microcontrollers with the Arm Cortex-M33, -M23 and -M4 processor cores deliver key advantages compared to competitive Arm Cortex-M MCUs by providing stronger embedded security, superior CoreMark performance and ultra-low power operation.

For more detailed information please visit vendor site.

Contents

Examples

Examples are listed from Renesas RA development platform repository:

Debugging

piodebug - "1-click" solution for debugging with a zero configuration.

Tools & Debug Probes

Supported debugging tools are listed in "Debug" column. For more detailed information, please scroll table by horizontal. You can switch between debugging debugging_tools using projectconf_debug_tool option in projectconf.

Warning

You will need to install debug tool drivers depending on your system. Please click on compatible debug tool below for the further instructions.

External Debug Tools

Boards listed below are compatible with piodebug but DEPEND ON external debug probe. They ARE NOT READY for debugging. Please click on board name for the further details.

Name MCU Frequency Flash RAM
board_renesas-ra_portenta_c33 R7FA6M5BH2CBG 200MHz 2MB 511.35KB
board_renesas-ra_uno_r4_minima RA4M1 48MHz 256KB 32KB
board_renesas-ra_uno_r4_wifi RA4M1 48MHz 256KB 32KB

Stable and upstream versions

You can switch between stable releases of Renesas RA development platform and the latest upstream version using projectconf_env_platform option in projectconf as described below.

Stable

; Latest stable version, NOT recommended
; Pin the version as shown below
[env:latest_stable]
platform = renesas-ra
board = ...

; Specific version
[env:custom_stable]
platform = renesas-ra@x.y.z
board = ...

Upstream

[env:upstream_develop]
platform = https://github.com/platformio/platform-renesas-ra.git
board = ...

Packages

Name Description
framework-arduinorenesas-portenta Arduino Wiring-based Framework for Renesas MCUs (Portenta core)
framework-arduinorenesas-uno Arduino Wiring-based Framework for Renesas MCUs (UNOR4 core)
framework-cmsis-renesas Renesas FSP CMSIS module for Renesas RA MCU family
framework-renesas-fsp The Renesas Flexible Software Package (FSP) is an enhanced software package designed to provide easy-to-use, scalable, high-quality software for embedded system designs using Renesas RA family of Arm Microcontrollers.
tool-bossac Basic Open Source SAM-BA Application (BOSSA)
tool-dfuutil-arduino Device Firmware Upgrade Utilities
tool-jlink Software and Documentation Pack for SEGGER J-Link debug probes
tool-openocd Open On-Chip Debugger. Free and Open On-Chip Debugging, In-System Programming and Boundary-Scan Testing
toolchain-gccarmnoneeabi GNU toolchain for Arm Cortex-M and Cortex-R processors

Warning

Linux Users:

Windows Users:

Please check that you have a correctly installed USB driver from board manufacturer

Frameworks

Name Description
framework_arduino Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences.
framework_cmsis Vendor-independent hardware abstraction layer for the Cortex-M processor series
framework_fsp The Renesas Flexible Software Package (FSP) is an enhanced software package designed to provide easy-to-use, scalable, high-quality software for embedded system designs using Renesas RA family of Arm Microcontrollers.

Boards

Note

* You can list pre-configured boards by cmd_boards command * For more detailed board information please scroll the tables below by horizontally.

Arduino

Name Debug MCU Frequency Flash RAM
board_renesas-ra_portenta_c33 External R7FA6M5BH2CBG 200MHz 2MB 511.35KB
board_renesas-ra_uno_r4_minima External RA4M1 48MHz 256KB 32KB
board_renesas-ra_uno_r4_wifi External RA4M1 48MHz 256KB 32KB