Skip to content

Commit 35b4991

Browse files
Update README.md
1 parent 2f81357 commit 35b4991

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,23 @@ This repository contains the official implementation of **Arduino Core** for Zep
1515
## ⚙️ Installation
1616

1717
Install the core and its toolchains via Board Manager:
18-
* Download and install the latest [Arduino IDE](https://www.arduino.cc/en/software)
18+
* Download and install the latest [Arduino IDE](https://www.arduino.cc/en/software) (only versions `2.x.x` are supported)
1919
* Open the *'Settings / Preferences'* window
2020
* Open the *'Boards Manager'* from the side menu and search for *'Zephyr'*
21-
* If it does not show up - enter `https://downloads.arduino.cc/packages/package_zephyr_index.json` in the *'Additional Boards Manager URLs'* field (add a comma in between if you have multiple URLs)
21+
* If it doesn’t appear, add the following URL to the *'Additional Boards Manager URLs'* field: `https://downloads.arduino.cc/packages/package_zephyr_index.json` (if you have multiple URLs, separate them with a comma)
2222
* Install the `Arduino Zephyr Boards` platform
2323

24+
Alternatively, to install the core using the command line, run the following command with the Arduino CLI:
25+
26+
```bash
27+
arduino-cli core install arduino:zephyr --additional-urls https://downloads.arduino.cc/packages/package_zephyr_index.json
28+
```
29+
2430
## 🧢 Under the hood
2531

2632
Unlike traditional Arduino implementations, where the final output is a standalone binary loaded by a bootloader, this core generates a freestanding `elf` file. This file can be dynamically loaded by a precompiled Zephyr firmware, referred to as the `loader`.
2733

28-
For the end user, installing the `loader` is easy. Simply run `Burn Bootloader` option from the IDE/CLI while the board is in bootloader mode (by double-clicking the RESET button). Note that due to limitations in the Arduino IDE, you may need to select a `bogus` programmer from the `Programmers` menu.
34+
For the end user, installing the `loader` is easy. Simply run `Burn Bootloader` option from the IDE/CLI while the board is in bootloader mode (by double-clicking the RESET button). Note that due to limitations in the Arduino IDE, you may need to select any programmer from the `Programmers` menu.
2935

3036
To load the first sketch, the board must also be manually placed into bootloader mode. After this initial setup, the standard "autoload" method will take over for future sketches.
3137

0 commit comments

Comments
 (0)