日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【手把手带你学nRF52832/nRF52840 · 开发环境搭建】

發布時間:2024/1/23 编程问答 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【手把手带你学nRF52832/nRF52840 · 开发环境搭建】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、首先去Nordic官網下載SDK

SDK下載鏈接

▼點擊選定下圖中的17.0.2版本,可以看到目前最新的版本是17.1.0

▼下拉網頁到最后,確認要下載的文件,前面的一些例程可以去掉,保留最后一個SDK文件即可,點擊Download files即可開始下載(不需要登陸賬號)

▼下載完成后解壓,找到下面文件路徑里的MDK工程文件打開(主要需要5.25版本及以上的MDK)
nRF5_SDK_17.0.2_d674dde\examples\ble_peripheral\ble_app_blinky\pca10040\s132\arm5_no_packs\ble_app_blinky_pca10040_s132.uvprojx

nRF5_SDK_17.0.2_d674dde\examples\ble_peripheral\ble_app_blinky\pca10056\s140\arm5_no_packs\ble_app_blinky_pca10056_s140.uvprojx

pca10040是Nordic的nRF52832開發板的型號,pca10056是Nordic的nRF52840開發板的型號。
ble_app_blinky是燈光閃爍例程。

2、安裝pack包

▼如果沒有安裝相關pack包,打開后會彈出提示如下:
nRF SDK工程不同版本要求安裝對應的不同版本的ARM.CMSIS包和Device包




上面這張圖可以看出,缺少ARM.CMSIS.5.6.0 和 NordicSemiconductor.nRF_DeviceFamilyPack.8.35.0軟件包。
點擊 是 會自動從keil官網開始下載并自動安裝。
▼下載ARM.CMSIS.5.6.0.pack

▼安裝ARM.CMSIS.5.6.0.pack

▼下載NordicSemiconductor.nRF_DeviceFamilyPack.8.44.1軟件包

▼點擊同意

▼安裝完成,點擊是。

▼坑爹,有bug,要的是8.35.0版本pack,自動下成了8.44.1版本,又要再下載安裝8.35.0版本pack,點擊是

▼點擊同意安裝

關閉工程,再重新打開,順利的話應該不會再提示錯誤了。
▼點擊箭頭所指可查看當前使用的軟件包:


現在可以點擊編譯工程了:
▼編譯沒問題。

生成的hex文件在工程文件目錄下的_build文件夾:nRF5_SDK_17.0.2_d674dde\examples\ble_peripheral\ble_app_blinky\pca10056\s140\arm5_no_packs_build

3、燒寫程序

這里不再將J-link驅動安裝了,直接看怎么使用j-link燒寫程序。
正確連接GND,SWDIO,SWCLK三根線


建議使用V9版本的Jlink,下圖可見SW Device欄已經識別到芯片

Flash Download推薦下面的配置,我們打開的是示例工程,其配置已經是下圖所示了,編程算法也已經是添加好的。

直接點擊下圖紅框處即可燒錄:

燒錄完成信息提示:

Application running …表示程序已經在運行。
注意:該例程是官方提供的例程,該燈光閃爍程序自然是對應的官方開發板的硬件配置。

后面是一些題外的知識。
下面介紹SDK文件結構:

下面介紹如何刪除芯片包:
點擊箭頭處:

可以打開pack包安裝管理工具:
右邊Device Specific下可以找到Nordic的芯片包,可以看到我們安裝了兩個版本。點擊Remove即可刪除不需要的安裝包。

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的【手把手带你学nRF52832/nRF52840 · 开发环境搭建】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。