NINA-W1 series - System Integration Manual
UBX-17005730 - R07
Software
Page 14 of 47
Figure 6: Software Update using s-center
For more information about the parameters, see the Software UFWUPD command in u-blox
Short Range Modules AT Commands Manual [1] and NINA-W1 Getting Started [6].
2.3
Developing and flashing the NINA-W10 open CPU software
If you are using the NINA-W10 open CPU variant, it is not possible to use the u-blox connectivity
software. Use the software developed and compiled using the Espressif SDK on this variant.
The build and flash information while using Espressif SDK is available at the following URL -
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 ESP-IDF (Espressif IoT
Development Framework).
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.3.1
Setup 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 latest 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.