Open VS Code and click on the nRF connect icon in the left sidebar. Choose and download an Icarus sample application from the samples section.The nRF Connect SDK extension provides dedicated buttons in the GUI of VS Code to program a board. The boards are connected through the TagConnect cable and are powered through the microUSB ports.įlashing the application through VS Code:įlashing an application through VS Code can currently only be done through a J-Link programmer. Programming setup with a nRF5340 development kit as a programmer. In this example, both boards are powered through the micro-USB ports. The image below shows how an Icarus and nRF5340 development kit are setup for programming. To flash an application onto the Icarus through this method you will need: The Icarus can be programmed by using a J-Link programmer and a TagConnect cable. bin files).įlashing an application using J-Link and TagConnect This image can be flashed to the nRF9160 using the Mcumgr utility (mcumgr only accepts. This image can be flashed to the nRF9160 using the Actinius programmer.īinary format of the app_signed.hex file. This image can be flashed to the nRF9160 using a J-Link programmer and West.Ĭontains the user application and the Zephyr RTOS. This image is generally not used for nRF9160 development.Ĭontains the user application, Zephyr RTOS, and bootloader(s) (there can be either one or multiple bootloaders in the image e.g. The table below describes the most used binaries and their differences: filenameĬontains the user application and the Zephyr RTOS. There is a range of binary files that are generated when building an application with Zephyr and the nRF Connect SDK. Finally, the Actinius Programmer provides both methods through the nRF Connect for desktop program. Flashing through MCUBoot and USB requires you to use the mcumgr utility. Flashing an application using the Actinius Programmerįlashing through J-Link and TagConnect can be done in 3 different ways: with VS Code using the nRF Connect SDK extension, with the West meta-tool, and with the Segger Embedded Studio (not covered).Flashing an application using MCUBoot and USB.
0 Comments
Leave a Reply. |