Compiling Applications with nRF Connect Extension for VS Code
Last updated
Last updated
To make zephyr-based application development a breeze, the BLITZ board is also compatible with the newly released nRF Connect SDK extension for the VS Code.
Once you are all set with the nRF Connect Visual Studio Code Extension Pack installation, start the extension in the VS Code.
Installing nRF Connect Visual Studio Code Extension Pack will also install all the required dependencies.
First, Open Existing Application:
This will open the file browser on your machine. Navigate to the location where the led_blink
sample application resides (ncs/v2.6.0/conexio-firmware-sdk/samples/conexio_blitz/led_blink
) and click open.
On the left pane, under APPLICATIONS, you should now see the ported application.
Prior to compiling our sample application, we need to first generate the device build configuration for our project, by clicking on Add Build Configuration (1) option as shown below.
This opens a new tab, asking the user to select the board for which the build configurations will be generated. In our case, we will
(2) check the All boards
(3) then search for conexio_blitz_cpuapp
.
(4) click Build Configuration to start the Zephyr application build process.
Now, you should see the build process kicking in the background and generating the required files and binaries for the led_blink
sample application.
Once the project is compiled successfully, in the project navigation panel, you will see all the generated files.
Well done! You have successfully managed to compile the sample application within the nRF Connect extension.
To upload the Conexio Stratus Pro firmware, we now have to:
Open the terminal within the nRF Connect extension and invoke the newtmgr -c serial image upload build/zephyr/app_update.bin
as shown, making sure the device is in DFU mode.