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 file與Debug FW使用上並不方便, 所以不推薦!
SES 是我們所推薦, 因是Nordic與Segger合作所提供的並使用Segger J-Link的開發環境!GCC雖也是免費IDE, 但由於只能Build code, 實作上的編輯make file與Debug 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.
1. 會出現左下畫面, 請點選Activate
Embedded Studio.
2. 貼上License Key.
3. 按下 Install License.
完成後, 點選Manage Activation, 顯示已經安裝好License,
CMSIS Configuration Wizard
點選SES的File欄位內的Open Solution, 去開啟SDKv15.0.0中的專案,
..\examples\ble_peripheral\ble_app_uart\pca10040\s132\ses\ble_app_uart_pca10040_s132.emProject
點選SES的File欄位內的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
沒有留言:
張貼留言