blob: a8fb57ace9321fc29e37c9bb15deba85788ebaf3 [file] [log] [blame]
.. zephyr:board:: rssk_ra2l1
Overview
********
The RA2L1 MCU Group Capacitive Touch Evaluation System (RTK0EG0022S01001BJ) is a
kit created for evaluating the RA2L1 MCU Group Capacitive Touch Sensing Unit (CTSU).
RTK0EG0022S01001BJ is composed of two boards: The RA2L1 Cap Touch CPU Board is mounted with an
RA2L1 MCU which includes an on-chip CTSU. The Capacitive Touch Application Board Capacitive Touch
Application Board is equipped with self-capacitance touch buttons, wheel and slider electrodes, and LEDs
touch electrodes.
Renesas RA2L1 Microcontroller Group has following features
- 48MHz, Arm Cortex-M23 core
- 256kB or 128kB Code Flash, 8kB Data Flash, 32kB SRAM (divided on 2 equal areas
with- and without- ECC support)
- SCI x 5
- SPI x 2
- I2C x 2
- CAN x 1
- 12-bit A/D Converter
- 12-bit D/A Converter
- Low-Power Analog Comparator x 2
- Temperature Sensor
- General PWM Timer 32-bit x 4
- General PWM Timer 16-bit x 6
- Low Power Asynchronous General-Purpose Timer x 2
- Watchdog Timer (WDT)
- Independent Watchdog Timer (IWDT)
- Up to 85 Input/Output pins (depends on the package type)
Hardware
********
The main functions of the RA2L1 Cap Touch CPU board are as follows:
- Renesas RA2L1 MCU Group
- R7FA2L1AB2DFP
- 100-pin LFQFP package
- 48MHz Arm Cortex®-M23 Core with built-in Arm® MPU (Armv8-M architecture)
- 32KB SRAM
- 256KB code flash memory
- 8KB data flash memory
- 32-channel capacitive touch sensing unit (CTSU) pins
- Connectivity
- USB serial conversion interface (FT234XD manufactured by FTDI)
- 10-pin JTAG/SWD interface for connecting external debugger or programmer (option)
- Application board GPIO interface: 2.54mm pitch, 16 pins (8 x 2 DIL)
- Application board CTSU interface: 2.54mm pitch, 40 pins (20 x 2 DIL)
- Other functions
- MCU current measurement jumper
- User push button switches: 2
- User LEDs: 2
.. figure:: rtk0eg0018c01001bj.webp
:width: 300
:align: center
RA2L1 Cap Touch CPU Board (Credit: Renesas Electronics Corporation)
Key functions of the Capacitive Touch Application Board are as follows:
- Self-capacitance detection touch electrodes
- Buttons: 3
- Wheel (4-electrode configuration): 1
- Slider (5-electrode configuration): 1
- LEDs: 16
Supported Features
==================
.. zephyr:board-supported-hw::
Programming and debugging
*************************
Building & Flashing
===================
You can build and flash an application with an external J-Link debug adapter connect to
J1 connector.
:ref:`build_an_application` and
:ref:`application_run` for more details.
Here is an example for building and flashing the :zephyr:code-sample:`blinky` application.
.. zephyr-app-commands::
:zephyr-app: samples/basic/blinky
:board: rssk_ra2l1
:goals: build flash
Debugging
=========
Debugging also can be done with an external J-Link debug adapter connected to
J1 connector.
For the debug log output through UART console, you need to connect a USB cable
from the host PC to the USB Serial Conversion on CN5.
The following command is debugging the :zephyr:code-sample:`blinky` application.
Also, see the instructions specific to the debug server that you use.
.. zephyr-app-commands::
:zephyr-app: samples/basic/blinky
:board: rssk_ra2l1
:maybe-skip-config:
:goals: debug
Or you can use Segger Ozone (`Segger Ozone Download`_) for a visual debug interface
Once downloaded and installed, open Segger Ozone and configure the debug project
like so:
* Target Device: R7FA2L1AB
* Target Interface: SWD
* Target Interface Speed: 4 MHz
* Host Interface: USB
* Program File: <path/to/your/build/zephyr.elf>
References
**********
- `RSSK-RA2L1 Web site`_
- `RA2L1 MCU Group Website`_
.. _RSSK-RA2L1 Web site:
https://www.renesas.com/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus/rtk0eg0022s01001bj-capacitive-touch-evaluation-system-ra2l1
.. _RA2L1 MCU Group Website:
https://www.renesas.com/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra2l1-48mhz-arm-cortex-m23-ultra-low-power-general-purpose-microcontroller
.. _Segger Ozone Download:
https://www.segger.com/downloads/jlink#Ozone