[NCS] nrf5340 VS Code環境搭建

wfagly發表於2024-03-09

1、安裝工具鏈(nRF5x command line tools)

nRF5x command line tools包括Jlink驅動以及Nordic自己開發的一些命令列工具,具體包括Jlink驅動,nrfjprog,nrfutil以及mergehex等。

下載連結為:https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools/Download#infotabs,選擇自己的平臺以及需要的版本:

[NCS] nrf5340 VS Code環境搭建

window系統選擇預設安裝即可。

2、安裝nrf connect桌面版本

nRF Connect for Desktop是一個跨平臺工具框架,用於協助nRF裝置的開發。它包含許多應用程式來測試,監控,測量,最佳化和程式設計您的應用程式。nRF Connect for Desktop旨在與我們的開發套件和加密狗一起使用。應用程式將檢測您連線到計算機的套件並上傳所需的韌體。

下載連結:https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop

[NCS] nrf5340 VS Code環境搭建

下載"Toolchain Manager",如上圖所示。

國外的在“Toolchain Manager”安裝應該是很快的,國內不建議。

以前可以在iini大佬的第一個NCS程式裡面的百度網盤連結獲取各個版本的sdk並解壓,然後新增至環境變數,如下兩圖,

[NCS] nrf5340 VS Code環境搭建

[NCS] nrf5340 VS Code環境搭建

自從ncs 2.5版本之後,我發現可以直接在vs code直接配置。

3、vscode安裝ncs環境

3.1 vscode安裝ncs相關擴充套件

[NCS] nrf5340 VS Code環境搭建

直接點選安裝即可,可以把相關的都安裝。

3.2 toolchain

[NCS] nrf5340 VS Code環境搭建

這裡以v2.5.2為例子,

[NCS] nrf5340 VS Code環境搭建

等待下載完成後,將toolchain設定為v2.5.2

[NCS] nrf5340 VS Code環境搭建

[NCS] nrf5340 VS Code環境搭建

3.3 安裝sdk

選擇和剛剛toolchain對應版本的sdk,按回車下載,

[NCS] nrf5340 VS Code環境搭建

安裝成功下面顯示如下

[NCS] nrf5340 VS Code環境搭建

4、測試

建立工程,可以直接使用NCS的SDK所在的資料夾樣例,也可以複製到新的資料夾下。

[NCS] nrf5340 VS Code環境搭建

參考peripheral_dis例子建立,

[NCS] nrf5340 VS Code環境搭建

然後建立編譯配置並編譯,這裡根據自己身邊的板子選擇型號,我的是nrf5340,所以選擇如下

[NCS] nrf5340 VS Code環境搭建

編譯完成,燒錄測試

[NCS] nrf5340 VS Code環境搭建

燒錄成功後可以看到DIS裝置的廣播資訊和串列埠工具的log

[NCS] nrf5340 VS Code環境搭建

相關文章