教學文件- 極速!!瑞薩DA14531 三分鐘上手

BLE (Bluetooth low energy) 的領域應用廣泛,不只是穿戴裝置,只要在既有系統加入BLE模組,通過BLE就可以方便且輕鬆的地實現手機對裝置的資料讀取和無線控制。Renesas BLE系列具有低功耗的優勢,尤其是DA14531更是全球功耗最低(TX: 3.5 mA@0 dBm, RX: 2.2 mA)的藍牙5.1系統級晶片(SOC)。低功耗能讓裝置的運作時間更長。不再需要頻繁的更換電池。

 

迫不及待想體驗DA14531低功耗帶來的優勢嗎?好的產品都從firmware設計開始,那麼本文將逐步說明如何建置Renesas DA14531 build code環境燒錄firmware,DEMO環境示意如下:

DEMO環境
  1. 您的電腦。
  2. DA14531開發板:DA14531MOD-00DEVKT-P (可洽茂綸購買)。
  3. 智慧型手機。

一、Renesas官網註冊

在進行後續步驟前,請先進入https://www.renesas.com/tw/zh,點選右上角圖示進行註冊。以利後續工具下載:

Renesas官網註冊

二、硬體設定

請根據以下圖式設定DA14531開發板上的jump:

硬體設定

三、軟體設定

至Renesas官網下載SmartSnippets Toolbox並安裝備用。

 

四、於手機上安裝SmartBond APP

a. Android (Google Play):

b. iOS (App Store):

*關鍵字SmartBond

 

五、製作firmware

1. 安裝Keil:

如果已安裝Keil者可跳過此步驟 (版本請勿超過5.28),如尚未安裝,請至官網下載。

2. 請至Renesas官網下載SDK。

*此範例使用的是SDK_6.0.18.1182.1

3. 透過Keil開啟專案:

SDK_6.0.18.1182.1\DA145xx_SDK\6.0.18.1182.1\projects\target_apps\ble_examples\ble_app_peripheral\Keil_5\ble_app_peripheral.uvprojx

4. 開啟da1458x_config_basic.h,找到CFG_DEVELOPMENT_DEBUG後將#define改為#undef

製作firmware

5. 確認compile環境為DA14531,確認後按F7開始編譯。

製作firmware

6. 成功編譯後,firmware將會出現在

SDK_6.0.18.1182.1\DA145xx_SDK\6.0.18.1182.1\projects\target_apps\ble_examples\ble_app_peripheral\Keil_5\out_DA14531\Objects\ble_app_peripheral_531.hexble_app_peripheral_531.bin

 

六、燒錄firmware

1. 開啟SmartSnippets Toolbox,設定JTAG連線:

製作firmware

於SmartSnippets Toolbox右上角,點選Board > Device > DA14531。

於SmartSnippets Toolbox右上角,點選Board > Device > DA14531。

點選Board > JTAG > Jlink SN。*如果看不到SN,表示PC與開發板沒有正常連接,請將USB cable重新插拔。

如連接成功,在視窗上方會看到相關資訊。

2. 開啟firmware燒錄頁面:

a. Flash Code (燒錄執行頁面):

開啟firmware燒錄頁面

b. 開啟Log頁面:

 

開啟firmware燒錄頁面

3. 設定flash size:

a. 點擊左下角的Check Flash size here

設定flash size

b. 將flash size設定為0x00020000

設定flash size

c. 設定後End Address (Hex)會更新為0x00020000

設定flash size

4. 連接開發板:

點擊右下角Connect進行連接。

*如果連接成功,則其他按鈕即可操作。

5. 清除Flash:

點擊下方Erase,執行過程中log視窗會看到對應的資訊:

清除Flash

於清除結束後Content Read中也會看到:

Content Read

6. 燒錄firmware:

a. 點擊左下方Import from File並繼續以下流程:

Import from File

b. 點擊Burn開始燒錄firmware。

*燒錄成功後,除了會在Content Read看到flash內容(與Content to Burn同),log視窗亦出現:Send reset command. If application won't start replug the board.

*如果無法順利燒錄,請關閉SmartSnippets Toolbox後,再重新操作六、燒錄firmware

 

七、測試

Firmware燒錄完畢後,便可測試firmware是否燒錄成功,請開啟SmartBond APP,並參考以下操作:

測試

以上就是DA14531 coding環境的建置以及firmware的燒錄,未來將陸續為各位看官講解如何將其他功能加入DA14531,讓產品的功能越來越完善。

 

Renesas BLE DA14531兼具低功耗、小尺寸、低成本的三大優勢;在醫療、IoT、穿戴式等等應用領域上具有強大的競爭力,也是各家藍芽產品開發廠商的方案首選。

 DA14531DA14531MOD
 
尺寸

WLCSP 17 balls, 6 GPIO 1.7 × 2.05, 0.5 mm pitch

FCGQFN 24 pins, 12 GPIO 2.2 × 3, 0.4 mm pitch

12.5 x 14.5 x 2.8

DA14531有IC與模組兩種可供選擇,歡迎詢問。

You may also want to know