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

以開發IDE(Integrated Development Environment)來說, 現今有Segger Embedded Studio (SES), Keil C, IAR與GCC等4種IDE可以使用, 其中 SES與GCC是免費IDE, Keil C與IAR則需各別向軟體公司License付費! 
SES 是我們所推薦, 因是Nordic與Segger合作所提供的並使用Segger J-Link的開發環境!GCC雖也是免費IDE, 但由於只能Build code, 實作上的編輯make fileDebug FW使用上不方便所以不推薦!

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

SES的下載路徑

https://www.segger.com/downloads/embedded-studio/

圖片 1.png

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

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

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

圖片 2.png

圖片 3.png

 

SES License Key

https://www.youtube.com/watch?v=fRAG6yOqt_4&t=16s

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

圖片 4.png

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

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

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

圖片 5.png

圖片 6.png

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

圖片 7.png

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

圖片 8.png

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

圖片 9.png

1. 會出現左下畫面請點選Activate Embedded Studio.

2. 貼上License Key.

3. 按下 Install License.

圖片 10.png

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

圖片 11.png

圖片 12.png

CMSIS Configuration Wizard

https://www.youtube.com/watch?v=b0MxWaAjMco

 

點選SESFile欄位內的Open Solution, 開啟SDKv15.0.0中的專案,

..\examples\ble_peripheral\ble_app_uart\pca10040\s132\ses\ble_app_uart_pca10040_s132.emProject

圖片 13.png

圖片 14.png

點選SESFile欄位內的Open Studio Folder, 再點選External Tools Configuration,

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

圖片 15.png

圖片 16.png

 

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

Build Code & Debug

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

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

文章標籤
創作者介紹
創作者 Raytac 的頭像
Raytac

勁達國際電子有限公司

Raytac 發表在 痞客邦 留言(0) 人氣()