找回密碼
 註冊
搜索
查看: 10080|回復: 0

[教學] Nordic nRF52840 開發環境-安裝SEGGER Embedded Studio 與 SDK

[複製鏈接]
發表於 2020-9-14 22:59:44 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
Nordic開發環境架設是進入藍牙品開發的第一步, 也是大部分開發者最需要支援的地方, 方便開發者可以簡單快速完成架設, 安裝環境簡單步驟如下, 以方便開發者利用!

以開發IDE(Integrated Development Environment)來說, 現今Segger Embedded Studio (SES)是Nordic官方推薦
SES的下載路徑

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

IDE下載完成後, 接下來就比須到Nordic官網下載SDK

在此提供SDK v17.0.0,下載路徑為例


安裝SES V5.10與解壓縮SDK v17.0.0,

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK


SES License Key

安裝SES之後, 會出現Non-Commercial License,

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK
如何取得免費的 License Key?請到以下連結


輸入姓名, 公司名, Email, 及自己電腦的MAC Address, 按下 Request License

則會顯示SEGGER已經將License key寄送到mail ,


Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK
電腦的MAC address, 進入DOS 模式下去輸入ipconfig/all, Ethernet card中的實體地址就是電腦的MAC address.

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK
由mail收到以下License key, 先複製起來,

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK
執行SES, Tools欄位內的 License Manager,

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK
1. 會出現左下畫面, 請點選Activate Embedded Studio.

2. 貼上License Key.

3. 按下 Install License.

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK
完成後, 點選Manage Activation, 顯示已經安裝好License,

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK
CMSIS Configuration Wizard

點選SES的File欄位內的Open Solution,開啟SDKv17.0.0中的專案,

..\examples\ble_peripheral\ble_app_blinky\pca10056\s140\ses\ble_app_blinky_pca10056_s140.emProject


Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK
點選SESFile欄位內的Open Studio Folder, 再點選External Tools Configuration,

之後出現以下畫面, 請貼上紅色框框的字串, 此字串可以在以下路徑找到

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK

Nordic nRF52840 開發環境 SEGGER SDK



此tools.xml檔案要做save儲存, 接下來可開始build code與 debug了.

Build Code & Debug

https://www.youtube.com/watch?v=uP8RYgYGRvI&t=286s

參考文章

文章出處:網頁設計,網站架設 ,網路行銷,網頁優化,SEO - NetYea 網頁設計


 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-4-30 22:38 , Processed in 0.024909 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表