From the course: IoT Foundations: Operating System Applications

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Update firmware over the air

Update firmware over the air

From the course: IoT Foundations: Operating System Applications

Start my 1-month free trial

Update firmware over the air

- [Instructor] Let's see how to do the device firmware update with the nRF51 DK board. There are two entities involved in the device firmware update. There are DFU controller and DFU target, where DFU target is the one the new firmware is updated to and the DFU controller helps transfer the new firmware to the target. Now we need to program the board with the nRFgo Studio, which can be downloaded from the Nordic Semiconductor's website. Then we connect the nRF51 DK board to our Windows host via the USB connection. At this point, our development board can be recognized by the tool and we can see the memory structure of the chip nRF51422. Here I just use erase all the data in the target device memory to show the changes of the memory regions when we do the next steps. Now, we can program the software device into the nRF51422 chip memory. The software device is basically a Bluetooth protocol stat and is required for the over-the-air firmware update procedure for this device. To do this…

Contents