Users Manual

NINA-W1 series - User Manual
When a “C” character is received from NINA-W13/W15, the XMODEM download is ready to begin
from the host.
For more information about the parameters, see the Software update +UFWUPD command in u-blox
Short Range Modules AT Commands Manual.
2.5 Developing and flashing NINA-W10 open-CPU software
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 Expressif SDK utilities and device-level APIs to develop
your application hardware.
For the latest Espressif SDK documentation, see http://esp-idf.readthedocs.io/en/latest/get-
started/index.html.
This URL provides information on how to set up the software environment using the hardware based
on the Espressif ESP32 such as NINA-W10 and also 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.5.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.
2.5.2 Get ESP-IDF v3
ESP-IDF v3 can be used on NINA-W101/NINA-W102, but has not been verified on NINA-W106. On
NINA-W106, use the ESP-IDF v4.