In the video above, 96 nRF51 devices are completely erased, programmed with a 150kB .hex file, verified, and reset (application reaches main() when the blue LED lights up) in under 25 seconds. (it takes around 6 seconds to do this for one device using nrfjprog, so this is around 20 times faster than writing a script to do this one at a time).
nRF5_multi_prog program --family NRF51 -e -f s110-bootloader-devicepage-meshapp-merged.hex -v -r
Windows: nRF5-multi-prog.exe since I already have this built. Note that you can just double click make-exec.sh (OS X/Linux) or make-exec...
In this blogpost we will demonstrate the usage of Keils integrated command line functionality. We will start nrfjprog through Keil bindings in order to erase our chip and program SoftDevices.
nrfjprog is a command line tool that Nordic provides, which allows for easy flashing and erasing of firmware onto our chips. This command line tool is automatically installed as part of installing the MDK for each version of the SoftDevice.
Start off by downloading and installing the command line tools executable. I will base this blogpost on SDK 11, if you are using a different...
Do you want a more efficient way to program your devices than nRFgo Studio? Are you an OS X or Linux user who has struggled setting up a toolchain for nRF5x devices? Maybe you are using JLink.exe or an open source tool to program your devices or maybe you even wrote your own? If this is you READ THIS POST!
Over the last few weeks the Nordic team has been working on getting support for programming our devices in Linux as well as adding support for using our Python programming module ‘Pynrfjprog’ with Python 3.
We are pleased to report that this support has been added and published! We now support both Linux and Python 3!
The tools offering now consists of the following components which can be downloaded from our webpages: