NINA-B50 series - Hardware integration manual
UBX-22021116 - R02
Open CPU software
Page 36 of 57
C1-Public
3.
Open windows manager and identify the COM port assigned to EVK-NINA-B50 board.
4.
Run blhost in command prompt, change the COM port number and the secure NBU file.
blhost.exe -p COMXX -- receive-sb-file .\ k32w1_nbu_ble_1_9_10_0.sb3
5.
Wait for flashing to start and progress reaches until 100%.
Ping responded in 1 attempt(s)
Inject command 'receive-sb-file'
Preparing to send 194240 (0x2f6c0) bytes to the target.
Successful generic response to command 'receive-sb-file'
(1/1)100% Completed!
Successful generic response to command 'receive-sb-file'
Response status = 0 (0x0) Success.
Wrote 194240 of 194240 bytes.
6.
Power cycle the board.
4.5
Secure boot
The NINA-B50 module is delivered in an open, unsecure version, making it possible for the user to
insert signing keys of their choice to create a secure boot chain. The state is called OEM-OPEN in
referenced NXP documents.
This procedure is described in further detail in the NXP application notes
Managing Lifecycles on
KW45 and K32W148
Programming the KW45 flash for Application and Radio firmware via
Serial Wire Debug during mass production
There is also a GUI based tool for secure provisioning described in
MCUXpresso Secure Provisioning
Tool User Guide