2018年12月24日 星期一

勁達國際電子發表nRF52840 Dongle 接收器 MDBT50Q-RX

勁達國際電子有限公司以Nordic nRF52840 SoC方案為基礎所發表藍牙5多工Dongle接收器,  型號為MDBT50Q-RX.

MDBT50Q-RX 是以勁達 (Raytac Corporation) 本身開發的模組MDBT50Q-P1M為基礎所推出的接收器產品, 並已通過藍牙5及FCC/IC/Telec(MIC)/KC/SRRC/NCC/WPC的法規認證!

2018年12月18日 星期二

Nordic nRF5 開發環境架設介紹~燒錄準備與程序


韌體開發完成後, 如何燒錄到模組內做驗證, 我們利用這一篇文章來做簡單的介紹


首先, 請先下載並安裝nRFgo 燒錄軟體

硬體準備
nRF5X DK 板或 Segger J-Link 當作燒錄器!不同於開發韌體所需要使用對應的SoC型號, 但若以nRF5X DK 板當作J-Link燒錄器則可以不受限於對應的燒錄SoC型號(例如, 以NRF52832 DK當燒錄器, 可以燒錄nR51822或nF52840)
更多資訊或教學, 可以參考Nordic’s DevZone 或 Infocenter 

軟體準備
1. 請先下載nRF go 燒錄軟體
(如果電腦未能偵測到燒錄器, 請到infocenter 安裝nRF5X Command Line tools)




燒錄準備
1. 建議使用一個簡單且已合併(Combined Softdevice+Appplication+Bootloader)的hex file. 
(Bootloader 端看是否有使用DFU的功能)
關於如何合併檔案, 可以參考我們以下連結所提供的資訊    https://mega.nz/#!Qg5UBJTQ!POWmmNNdapGqefHpB10YjpcuExLWwXnxDfBzcVrsTOw


2. 使用一個簡單方法確認燒錄成功與否. 最簡單的方式是用廣播! 利用模組(或產品)上電後是否有開始廣播device name的確認; 或是可以簡單利用一個 I/O來驅動LED. 待燒錄成功後, 以LED的行為來判定燒錄是否完成.


燒錄程序
SoftDevice and Application的程式燒錄方式: 
1. Erase all先燒SoftDevice, 再燒Application程式.
2. 或是先做21(SoftDevice+Application程式)的燒錄檔出來, Erase all直接燒21燒錄檔.

SoftDevice and Bootloader and Application的程式燒錄方式: 
1. 必需做31(SoftDevice+Application+Bootloader)燒錄檔, Erase all直接燒31燒錄檔.
2. Bootloader了要做DFU(OTA)功能,
   SDK11()以前 - 是屬於 Legacy DFU, 舊式 DFU, 使用簡單結構無安全性.
   SDK12()以後 - 是屬於 Secure DFU, 新式 DFU, 使用簽署和加密有安全性.






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







2018年12月17日 星期一

勁達國際電子發佈捲帶包裝MDBT42Q系列nRF52832 模組

勁達國際電子有限公司Raytac Corporation為一Nordic 推薦之第三方模組廠, 今日發佈捲帶包裝 (Reel Package 捲裝) MDBT42Q系列nRF52832 模組!



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