2018年11月29日 星期四

Nordic nRF5 開發環境架設介紹~安裝SES (Embedded Studio)與 SDK


Nordic開發環境架設是進入藍牙品開發的第一步, 也是大部分開發者最需要支援的地方, 方便開發者可以簡單快速完成架設, 勁達國際電子提供安裝環境簡單步驟如下, 以方便開發者利用!

以開發IDE(Integrated Development Environment)來說, 現今有Segger Embedded Studio (SES), Keil C, IARGCC4IDE可以使用, 其中 SES與GCC是免費IDE, Keil C與IAR則需各別向軟體公司License付費

SES 是我們所推薦, 因NordicSegger合作所提供的並使用Segger J-Link的開發環境!GCC雖也是免費IDE, 但由於只能Build code, 實作上的編輯make fileDebug FW使用上不方便, 所以不推薦!

藉此, 我們以SES為基礎, 提供開發環境架設的步驟, 以方便開發者使用

SES的下載路徑



IDE下載完成後, 接下來就比須到Nordic官網下載SDK
在此提供SDK v15.0.0,下載路徑為例

安裝SES V3.34與解壓縮SDK v15.0.0,



SES License Key




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



如何取得免費的 License Key?請到以下連結


輸入姓名, 公司名, Email, 及自己電腦的MAC Address, 按下 Request License
則會顯示SEGGER已經將License key寄送到mail ,




電腦的MAC address, 進入DOS 模式下去輸入ipconfig/all, Ethernet card中的實體地址就是電腦的MAC address.

mail收到以下License key, 先複製起來,


執行SES, Tools欄位內的 License Manager,


1. 會出現左下畫面, 請點選Activate Embedded Studio.
2. 貼上License Key.
3. 按下 Install License.

完成後, 點選Manage Activation, 顯示已經安裝好License,




CMSIS Configuration Wizard


點選SESFile欄位內的Open Solution, 開啟SDKv15.0.0中的專案,
..\examples\ble_peripheral\ble_app_uart\pca10040\s132\ses\ble_app_uart_pca10040_s132.emProject


點選SESFile欄位內的Open Studio Folder, 再點選External Tools Configuration,
之後出現以下畫面, 請貼上紅色框框的字串, 此字串可以在以下路徑找到








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

Build Code & Debug


Raytac Corporation 勁達國際電子有限公司
A BT 5 & BT 4.2 & BT 4.1 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF52810 & nRF52840)
www.raytac.com          email: cs@raytac.com          Tel: +886.2.3234.0208