TOC
| 版本號 | 變更內(nèi)容 | 作者 | 時間 |
|---|---|---|---|
| 3.2.0 | - 初始版本; | TedLee | 2025.12.10 |
本文章主要是介紹一些沒有使用過Nordic的nRF Connect SDK的環(huán)境搭建教學
該系列會陸續(xù)更新nRF Connect SDK(簡稱NCS)的開發(fā)經(jīng)驗分享
超詳細安裝ncs3.2.0步驟,主要是搭建NCS3.2.0環(huán)境的一些工具
有些工具隨著時間而更新版本,有一些工具更新了需要自己更新,也不需要一定使用我的鏈接下載,自行去網(wǎng)上搜索最新版更適合
一、所需工具
- WIN10及以上版本
- nRF Connect for Desktop:
https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop/download#infotabs - nRFutil.exe :
https://files.nordicsemi.com/ui/api/v1/download?repoKey=swtools&path=external/nrfutil/executables/x86_64-pc-windows-msvc/nrfutil.exe&isNativeBrowsing=false - VS Code:
https://code.visualstudio.com/Download - nrf Command-line-tool:
https://www.nordicsemi.com/Products/Development-tools/nrf-command-line-tools/download#infotabs - python:
https://www.python.org/ftp/python/3.12.0/python-3.12.0-amd64.exe - git:
https://git-scm.com/downloads
二、安裝如上的工具
1、nRF Connect for Desktop 直接運行安裝
這個工具在安裝環(huán)境變量沒有起到作用,但是對后續(xù)開發(fā)很有幫助,建議你們都安裝
2、nRFutil.exe 是一個可執(zhí)行文件,下載之后放在一個文件夾下,然后設置環(huán)境變量調(diào)用,這樣就可以全局調(diào)用了,如下所示


安裝成功可以通過cmd窗口發(fā)送如下命令看是否安裝成功:nrfutil --version
如果版本太低可以使用如下命令進行升級,截至2025-12-10最新版本是8.1.1
nrfutil self-upgrade
外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳
3、VS Code直接使用管理員權限運行安裝
4、nrf Command-line-tool直接使用管理員運行安裝,然后使用如下語句查詢版本看是否安裝成功,這個工具可以不用安裝

nrfjprog --version
5、安裝python:使用如下語句查詢版本看是否安裝成功
python --version
6、安裝west:west通過之前安裝的python進行安裝,輸入如下指令
pip3 install west,west-h

7、 安裝Nordic的插件:
打開VS Code
8、ncs3.2.0和其他的壓縮包可以我網(wǎng)盤里面下載:
鏈接:https://pan.baidu.com/s/133oHkLXbsD2lbkdCE8Kwgw 提取碼:6789
三、安裝SDK
該步驟需要需要打開命令行窗口通過cmd指令執(zhí)行
3.1、升級nrfutil,先升級nrfutil,接下來通過nrfutil安裝的工具才是最新的
nrfutil self-upgrade
3.2、安裝toolchain-manager模塊
nrfutil install toolchain-manager
3.3、安裝sdk-manager模塊
nrfutil install sdk-manager
3.4、安裝device模塊
nrfutil install device
3.5、升級已安裝模塊
nrfutil install device
3.6、設置toolchain安裝位置,如果需要其他位置的這一步一定要執(zhí)行,否則默認目錄是C:ncs
nrfutil toolchain-manager config --set install-dir="C:ncs"
3.7、顯示toolchain配置的安裝位置
nrfutil toolchain-manager config --show
3.8、設置nRF Connect SDK安裝位置
nrfutil sdk-manager config install-dir set "C:ncs"
3.9、顯示sdk配置的sdk安裝位置
nrfutil sdk-manager config show
3.10、只安裝toolchain v3.2.0 版本
nrfutil toolchain-manager install --ncs-version v3.2.0
3.11、安裝sdk v3.2.0 版本(包含toolchain )
nrfutil sdk-manager install v3.2.0

3.12、如果發(fā)現(xiàn)安裝速度很慢的話,一般是網(wǎng)絡問題,需要開VPN代理安裝,
其次,SDK可以通過壓縮包,在指定目錄解壓,然后進入該目錄 west update,如果沒有報錯也可以使用,例如

接著在解壓目錄下執(zhí)行 west update,這樣可以省略掉 安裝SDK的步驟
3.13、有些電腦,可能下載了,打VS Code的插件會出現(xiàn)識別不到SDK 哪怕你已經(jīng)安裝了,很奇怪,這個是我的辦法
添加NCS到工作區(qū)前:
解決辦法:
點擊File 再點擊Add Folder to workspace,將整個SDK添加到VS code的工作區(qū),這樣VS Code就可以識別到你的SDK,你現(xiàn)在用的SDK也是你添加到這個工作區(qū)的SDK版本
添加NCS到工作區(qū)后:
3.14、官方文檔安裝鏈接
如果還是不會,可以看官方鏈接指導:https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/installation/install_ncs.html
四、使用VS Code安裝
這種辦法比較方便,不需要命令行安裝
下載VS code 安裝Nordic插件
https://code.visualstudio.com/Download
然后打開Nordic插件,

Manage toolchains是管理工具鏈:


Manage SDKs是管理SDK的:


五、其他
Q1、如果沒有外部32.768低頻晶振,怎么啟動內(nèi)部低頻晶振
A1:解決辦法如下,在prj.conf添加如下宏配置,注意如果有啟動MCUboot,也要在MCUboot的prj.conf開啟低頻晶振
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_250PPM=y
你的點贊、收藏和評論是對我最大的支持,有問題多多指教,如果有需要Nordic開發(fā)板、Nordic的芯片以及Nordic技術支持的可以在個人資料獲取我的聯(lián)系方式,感謝讀者支持!
-
命令
+關注
關注
5文章
755瀏覽量
23755 -
SDK
+關注
關注
3文章
1101瀏覽量
51719 -
Nordic
+關注
關注
9文章
257瀏覽量
49020
發(fā)布評論請先 登錄
Nordic 推出nRF Connect for Cloud 的無線物聯(lián)網(wǎng)設計方案
nRF Connect SDK(NCS)/Zephyr固件升級詳解 – 重點講述MCUboot和藍牙空中升級
Nordic nRF5 SDK和softdevice介紹
【Nordic隨筆】從零開始學習使用nRF Connect SDK(一、安裝ncs3.2.0步驟)
評論