boards/renesas/mck_ra4t1/doc/index.rst
.. zephyr:board:: mck_ra4t1
Overview
The MCK-RA4T1 is an Motor Control Kit for Renesas RA4T1 MCU Group which integrates multiple series of software and pin-compatible Arm®-based 32-bit cores that share a common set of Renesas peripherals to facilitate design scalability and efficient platform-based product development.
The MCU in this series incorporates a high-performance Arm Cortex®-M33 core running up to 100 MHz with the following features:
MCK-RA4T1 kit includes the items below:
MCB-RA4T1_)MCI-LV-1_)The specifications of the CPU board are shown below:
MCU specifications
100 MHz Arm® Cortex®-M33 core based RA4T1 MCU 64 pins, LFQFP package
ROM/SRAM size: 256KB/40KB
MCU input clock: 10MHz (Generate with external crystal oscillator)
Power supply: DC 5V, select one way automatically from the below:
Connector
Onboard debugger
This product has the onboard debugger circuit, J-Link On-Board (hereinafter called “J-Link-OB”). When you write a program, connect the CPU board to PC with USB cable. J-Link-OB operates as debugger equivalent to J-Link. If connecting from flash programming tool (e.g. J-Flash Lite by SEGGER), set the type of debugger (tool) to “JLink”
Hardware
Detailed Hardware features for the RA4T1 MCU group can be found at:
RA4T1 Group User's Manual Hardware_MCB-RA4T1 - User's Manual_.. zephyr:board-supported-hw::
Programming and Debugging
.. zephyr:board-supported-runners::
Applications for the mck_ra4t1 board can be built, flashed, and debugged in the usual way. See
:ref:build_an_application and :ref:application_run for more details on building and running.
The MCK-RA4T1 board includes an on-board SEGGER J-Link debugger. SEGGER J-Link drivers are available at https://www.segger.com/downloads/jlink
To use the on-board J-Link debugger, ensure that:
The J-Link OB is connected to the host PC via the USB port (CN9).
The J-Link OB jumper is in the default configuration as described in the MCB-RA4T1 - User's Manual_.
Connect a USB cable from your PC to the on-board virtual COM port (CN9), and use a serial terminal of your choice (minicom, PuTTY, etc.) with the following settings:
Here is an example for the :zephyr:code-sample:hello_world application.
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: mck_ra4t1 :goals: flash
Open a serial terminal, reset the board (push the reset switch S1), and you should see the following message in the terminal:
.. code-block:: console
***** Booting Zephyr OS v4.3.0-xxx-xxxxxxxxxxxxx ***** Hello World! mck_ra4t1
Here is an example for the :zephyr:code-sample:hello_world application.
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: mck_ra4t1 :goals: debug
Open a serial terminal, step through the application in your debugger, and you should see the following message in the terminal:
.. code-block:: console
***** Booting Zephyr OS v4.3.0-xxx-xxxxxxxxxxxxx ***** Hello World! mck_ra4t1
References
MCK-RA4T1 Website_RA4T1 MCU group Website_.. _MCK-RA4T1 Website: https://www.renesas.com/en/design-resources/boards-kits/mck-ra4t1
.. _RA4T1 MCU group Website: https://www.renesas.com/en/products/ra4t1
.. _MCB-RA4T1 - User's Manual: https://www.renesas.com/en/document/mat/mcb-ra4t1-users-manual
.. _RA4T1 Group User's Manual Hardware: https://www.renesas.com/en/document/mah/ra4t1-group-users-manual-hardware
.. _MCB-RA4T1: https://www.renesas.com/en/design-resources/boards-kits/mcb-ra4t1
.. _MCI-LV-1: https://www.renesas.com/en/design-resources/boards-kits/mci-lv-1