|
| 1 | +.. _renesas_ek_ra4m1: |
| 2 | + |
| 3 | +Renesas EK-RA4M1 |
| 4 | +################ |
| 5 | + |
| 6 | +Overview |
| 7 | +******** |
| 8 | + |
| 9 | +The Renesas EK-RA4M1 development board contains a Renesas Cortex-M4 based |
| 10 | +R7FA4M1AB3CFP Microcontroller operating at up to 48 MHz with 256 KB of Flash |
| 11 | +memory and 32 KB of SRAM. |
| 12 | + |
| 13 | +.. figure:: img/renesas_ek_ra4m1.jpg |
| 14 | + :align: center |
| 15 | + :alt: Renesas EK-RA4M1 |
| 16 | + |
| 17 | + EK-RA4M1 (Credit: Courtesy of Renesas Electronics Corporation) |
| 18 | + |
| 19 | +Hardware |
| 20 | +******** |
| 21 | + |
| 22 | +The EK-RA4M1 board contains two USB connectors, a user LED, a push |
| 23 | +button and a reset button. It has J-Link onboard and two PMOD sockets for |
| 24 | +interfacing with external electronics. For more information about the |
| 25 | +evalutation kit board see the `Renesas EK-RA4M1 website`_. |
| 26 | + |
| 27 | +Supported Features |
| 28 | +================== |
| 29 | + |
| 30 | +The Zephyr Renesas EK-RA4M1 configuration supports the following hardware |
| 31 | +features: |
| 32 | + |
| 33 | ++-----------+------------+-------------------------------------+ |
| 34 | +| Interface | Controller | Driver/Component | |
| 35 | ++===========+============+=====================================+ |
| 36 | +| NVIC | on-chip | nested vector interrupt controller | |
| 37 | ++-----------+------------+-------------------------------------+ |
| 38 | +| UART | on-chip | serial port-polling; | |
| 39 | +| | | serial port-interrupt | |
| 40 | ++-----------+------------+-------------------------------------+ |
| 41 | +| PINMUX | on-chip | pinmux | |
| 42 | ++-----------+------------+-------------------------------------+ |
| 43 | +| GPIO | on-chip | GPIO output | |
| 44 | +| | | GPIO input | |
| 45 | ++-----------+------------+-------------------------------------+ |
| 46 | + |
| 47 | +Other hardware features have not been enabled yet for this board. |
| 48 | + |
| 49 | +The default configuration can be found in the defconfig file: |
| 50 | +:zephyr_file:`boards/renesas/ek_ra4m1/ek_ra4m1_defconfig`. |
| 51 | + |
| 52 | +Programming and debugging |
| 53 | +************************* |
| 54 | + |
| 55 | +Building & Flashing |
| 56 | +=================== |
| 57 | + |
| 58 | +You can build and flash an application in the usual way (See |
| 59 | +:ref:`build_an_application` and |
| 60 | +:ref:`application_run` for more details). |
| 61 | + |
| 62 | +Here is an example for building and flashing the :zephyr:code-sample:`blinky` application. |
| 63 | + |
| 64 | +.. zephyr-app-commands:: |
| 65 | + :zephyr-app: samples/basic/blinky |
| 66 | + :board: ek_ra4m1 |
| 67 | + :goals: build flash |
| 68 | + |
| 69 | +Debugging |
| 70 | +========= |
| 71 | + |
| 72 | +Debugging also can be done in the usual way. |
| 73 | +The following command is debugging the :zephyr:code-sample:`blinky` application. |
| 74 | +Also, see the instructions specific to the debug server that you use. |
| 75 | + |
| 76 | +.. zephyr-app-commands:: |
| 77 | + :zephyr-app: samples/basic/blinky |
| 78 | + :board: ek_ra4m1 |
| 79 | + :maybe-skip-config: |
| 80 | + :goals: debug |
| 81 | + |
| 82 | +References |
| 83 | +********** |
| 84 | + |
| 85 | +.. target-notes:: |
| 86 | + |
| 87 | +.. _Renesas EK-RA4M1 website: https://www.renesas.com/us/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ek-ra4m1-evaluation-kit-ra4m1-mcu-group |
0 commit comments