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,選擇自己的平臺以及需要的版本:
window系統選擇預設安裝即可。
2、安裝nrf connect桌面版本
nRF Connect for Desktop是一個跨平臺工具框架,用於協助nRF裝置的開發。它包含許多應用程式來測試,監控,測量,最佳化和程式設計您的應用程式。nRF Connect for Desktop旨在與我們的開發套件和加密狗一起使用。應用程式將檢測您連線到計算機的套件並上傳所需的韌體。
下載連結:https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop
下載"Toolchain Manager",如上圖所示。
國外的在“Toolchain Manager”安裝應該是很快的,國內不建議。
以前可以在大佬的裡面的百度網盤連結獲取各個版本的sdk並解壓,然後新增至環境變數,如下兩圖,
自從ncs 2.5版本之後,我發現可以直接在vs code直接配置。
3、vscode安裝ncs環境
3.1 vscode安裝ncs相關擴充套件
直接點選安裝即可,可以把相關的都安裝。
3.2 toolchain
這裡以v2.5.2為例子,
等待下載完成後,將toolchain設定為v2.5.2
3.3 安裝sdk
選擇和剛剛toolchain對應版本的sdk,按回車下載,
安裝成功下面顯示如下
4、測試
建立工程,可以直接使用NCS的SDK所在的資料夾樣例,也可以複製到新的資料夾下。
參考peripheral_dis例子建立,
然後建立編譯配置並編譯,這裡根據自己身邊的板子選擇型號,我的是nrf5340,所以選擇如下
編譯完成,燒錄測試
燒錄成功後可以看到DIS裝置的廣播資訊和串列埠工具的log