EasyManua.ls Logo

Ublox NINA-W106 - Developing and Flashing NINA-W10 Open-CPU Software; Setup the ESP-IDF V3 Toolchain

Ublox NINA-W106
55 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
NINA-W1 series - System integration manual
UBX-17005730 - R11 Software Page 18 of 55
C1 - Public
For more information about the parameters, see the software update command +UFWUPD in
u-connectXpress AT commands manual [1], u-blox bootloader protocol specification [11] and
u-connectXpress user guide [6].
2.7 Developing and flashing NINA-W10 open-CPU software
In NINA-W10 modules, the following pins should be made accessible through a header or similar
connector:
Mandatory:
o SWD
o ESP_BOOT (GPIO27)
Additionally recommended:
o RESET_N
As the u-connectXpress software embedded in NINA-W13/15 series modules is not available for use
with the NINA-W10 open CPU series, you use Espressif SDK utilities and device-level APIs to develop
your application hardware.
For the latest Espressif SDK documentation, see reference [8]. This URL provides information on how
to set up the software environment using the hardware based on the Espressif ESP32, such as
NINA-W10. This resource also describes how to use the latest ESP-IDF (Espressif IoT Development
Framework) which might have been changed since the publication of this document.
The following must be setup in order to compile, flash, and execute a program on NINA-W10:
Setup Toolchain
o Windows, Mac, and Linux is supported
Get ESP-IDF
o Download the GIT repository provided by Espressif
Setup Path to ESP-IDF
o The toolchain program can access the ESP-IDF using IDF_PATH environment variable
Build and Flash
o Start a Project, Connect, Configure, Build and Flash a program
More information about this is available at - http://esp-idf.readthedocs.io/en/latest/index.html
2.7.1 Setup the ESP-IDF v3 toolchain
ESP-IDF v3 toolchain can be used on NINA-W101/NINA-W102, but has not been verified on NINA-
W106. On NINA-W106, use the ESP-IDF v4 toolchain.
To start development with ESP32, it is recommended to use a prebuilt toolchain. Currently, Windows,
Mac, and Linux is supported. The example in this document will use a Toolchain for running Windows,
that is, a bash shell window. The toolchain contains all programs and compiler to build an application.
The toolchain for Windows can be downloaded from
https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20170918.zip
Unzip the file to
c:\ msys32. This path is assumed in the following examples, but it can be located in
another folder as well. The file size is around 500 MB.
Start the bash shell using the
mingw32.exe” (“mingw64.exe” is currently not supported).
If you encounter any issues, use the “autorebase.bat” and the “msys2_shell.cmd” shortcuts. This
will reset the path variable with a Cygwin installation on some computers, which can have
problems with the path to the compiler or the python tool.

Table of Contents

Other manuals for Ublox NINA-W106

Related product manuals