NINA-B1 series - System Integration Manual
UBX-15026175 - R06
Software
Page 25 of 48
2.3.1.2
nRFgo Studio
The Nordic tool nRFgo Studio can also be used to reflash the NINA-B1 module over UART. See the
Nordic
Semiconductor Infocenter [14]
for information about the tool.
1.
Start the nRFgo Studio and open the tab called
Device Manager/nRF5x Bootloader
2.
Select the zip file that contains the bootloader and the SoftDevice to flash down to the module.
3.
Select the correct COM port and the desired speed (115200, with flow control) and click
Program
.
The nRFgo Studio will then ask you to put the device in the bootloader mode. This is done either by sending the
AT command
AT+UFWUPD=0
or by grounding GPIO7/SWITCH1 and GPIO18/SWITCH2 during a reset of the
module. Repeat the above-mentioned steps 1 to 3 with the file that contains the application.
Keep in mind that the bootloader will time out and resume the application after 10 seconds.
Flashing must have started before the time out and resuming of the application.
2.3.2
SWD flashing
For SWD flashing, an external debugger has to be connected to the SWD interface of the NINA-B1 module. The
nRFgo Studio can then be used to flash the firmware to the module.
The external debugger SEGGER J-Link BASE has been verified to work with the NINA-B1 modules.
The EVK-NINA-B1 evaluation kit incorporates an onboard debugger and can thus be flashed without any
external debugger.
2.3.2.1
Flashing the software
Flashing the software will erase the Bluetooth device address, which must be manually rewritten
to the module after flashing. Ensure that you make a note of your Bluetooth device address before
continuing with the flashing procedure. See section 2.3.2.2 for additional information.
In the device manager of the nRFgo Studio, select
nRF5x Programming
as shown in the following screenshot: