1
1
.. _arduino_uno_r4 :
2
2
3
- Arduino UNO R4 Minima
4
- #####################
3
+ Arduino UNO R4
4
+ ##############
5
5
6
6
Overview
7
7
********
8
8
9
- The Arduino UNO R4 Minima is a development board featuring the Renesas RA4M1 SoC
9
+ The Arduino UNO R4 Minima/WiFi is a development board featuring the Renesas RA4M1 SoC
10
10
in the Arduino form factor and is compatible with traditional Arduino.
11
11
12
+ Hardware
13
+ ********
14
+
15
+ - Renesas RA4MA1 Processor (ARM Cortex-M4 at 48 MHz)
16
+ - 256 KiB flash memory and 32 KiB of RAM
17
+ - One user LEDs
18
+ - One reset button
19
+ - One WiFi Transceiver (Arduino UNO R4 WiFi only)
20
+ - One 12x8 LED Matrix (Arduino UNO R4 WiFi only)
21
+ - Built-in CMSIS-DAP debug adapter (Arduino UNO R4 WiFi only)
22
+
23
+ Supported Features
24
+ ==================
25
+
26
+ The Arduino UNO R4 Minima/Wifi board configuration supports the following
27
+ hardware features:
28
+
29
+ +-----------+------------+------------------------------------------+
30
+ | Interface | Controller | Driver/Component |
31
+ +===========+============+==========================================+
32
+ | GPIO | on-chip | I/O ports |
33
+ +-----------+------------+------------------------------------------+
34
+ | UART | on-chip | Serial ports |
35
+ +-----------+------------+------------------------------------------+
36
+
12
37
Programming and debugging
13
38
*************************
14
39
40
+ Debug adapter
41
+ =============
42
+
43
+ A debug adapter is required to flash and debug programs.
44
+ Arduino UNO R4 WiFi has a built-in debug adapter that
45
+ you can use for flashing and debugging.
46
+
47
+ In the Arduino UNO R4 Minima case, You need to prepare
48
+ debug adapter separately. A 5V-compatible CMSIS-DAP adapter
49
+ adapts to this board.
50
+
51
+
15
52
Building & Flashing
16
53
===================
17
54
18
- You can build and flash an application in the usual way (See
55
+ You can build and flash with `` west flash `` command (See
19
56
:ref: `build_an_application ` and
20
57
:ref: `application_run ` for more details).
21
58
@@ -26,10 +63,15 @@ Here is an example for building and flashing the :zephyr:code-sample:`blinky` ap
26
63
:board: arduino_uno_r4_minima
27
64
:goals: build flash
28
65
66
+ .. zephyr-app-commands ::
67
+ :zephyr-app: samples/basic/blinky
68
+ :board: arduino_uno_r4_wifi
69
+ :goals: build flash
70
+
29
71
Debugging
30
72
=========
31
73
32
- Debugging also can be done in the usual way .
74
+ Debugging can be done with `` west debug `` command .
33
75
The following command is debugging the :zephyr:code-sample: `blinky ` application.
34
76
Also, see the instructions specific to the debug server that you use.
35
77
@@ -39,6 +81,12 @@ Also, see the instructions specific to the debug server that you use.
39
81
:maybe-skip-config:
40
82
:goals: debug
41
83
84
+ .. zephyr-app-commands ::
85
+ :zephyr-app: samples/basic/blinky
86
+ :board: arduino_uno_r4_wifi
87
+ :maybe-skip-config:
88
+ :goals: debug
89
+
42
90
43
91
Using pyOCD
44
92
-----------
@@ -62,3 +110,8 @@ If you corrupt the Arduino bootloader, you can restore it with the following com
62
110
63
111
wget https://raw.githubusercontent.com/arduino/ArduinoCore-renesas/main/bootloaders/UNO_R4/dfu_minima.hex
64
112
pyocd flash -e sector -a 0x0 -t r7fa4m1ab dfu_minima.hex
113
+
114
+ .. code-block :: console
115
+
116
+ wget https://raw.githubusercontent.com/arduino/ArduinoCore-renesas/main/bootloaders/UNO_R4/dfu_wifi.hex
117
+ pyocd flash -e sector -a 0x0 -t r7fa4m1ab dfu_wifi.hex
0 commit comments