提供客戶除了 MDBT50Q-RX(USB-A 接收器) 的選擇。
MDBT50Q-CX 除了擁有更小的尺寸、備有Type-C接頭外,更內建了open bootloader,讓開發者能夠透過簡單的DFU 程序,完成韌體的升級。
如果您有使用MDBT50Q-RX進行開發的經驗,這篇使用說明將讓您了解: 新一代的MDBT50Q-CX為您大幅簡化了韌體開發&燒錄的程序,給您全新且更有效率的體驗!
當您使用MDBT50Q-CX進行燒錄時,您不需要事先在裸板上接線;(MDBT50Q-RX需要手動接線)
把USB插進您的裝置(電腦), 就可以啟動 USB DFU。
MDBT50Q-CX (USB-C 接收器, 使用 Nordic nRF52840): 產品連結

尺寸: 15.10 x32.85mm (0.59x1.29inches)
說明書目錄
A. 硬體介紹
B. 軟體開發環境架設
C. 將軟體燒錄至MDBT50Q-CX - 以NCS (nRF Connect SDK) 和 NRF5 SDK為例
D. 用MDBT50Q-CX執行 DFU (Device Firmware Update)
A. 硬體介紹
<PIN腳分布>

<線路圖> (請點擊圖片 - 產品頁面含高畫質線路圖)
B. 軟體開發環境架設
您可以選擇使用: NCS(nRF Connect)或nRF5 SDK進行開發。
選項1. NCS (nRF Connect for Desktop)
(1) 下載並安裝 nRF Connect for Desktop:

(2) 安裝 Toolchain Manager 和 Programmer

(3) 安裝 nRF Connect SDK (NCS) → 建議使用2.6.0版

選項2. nRF5 SDK
(1) 下載並安裝 nRF5 SDK → 建議安裝最新的 17.1.0版

(2) 安裝 Segger Embedded Studio v5.42a (建議)
https://www.segger.com/downloads/embedded-studio/

※若需要 v5.42a 程式,請洽勁達團隊: service@raytac.com
C. 將軟體燒錄至MDBT50Q-CX - 以NCS (nRF Connect SDK) 和 NRF5 SDK為例
此部分的demo會使用以下兩組範例 code:
C1. NCS (nRF Connect SDK):
範例 code 位址: \v2.6.0\nrf\samples\bluetooth\peripheral_uart
C2. nRF5 SDK:
範例 code 位址: \nRF5_SDK_17.1.0_ddde560\examples\peripheral\usbd_ble_uart
C1. NCS (nRF Connect SDK): (版本: V2.6.0)
步驟 C1-1. 點擊"+Add build configuration" → 板子(Board)名稱使用:nrf52840dongle_nrf52840

步驟 C1-2. 在prj.conf 檔內加上以下指令以解除 DCDC & DCDCHV
CONFIG_BOARD_ENABLE_DCDC=n
CONFIG_BOARD_ENABLE_DCDC_HV=n

步驟 C1-3. 在 board.c 檔內把VDD power supply(工作電壓)調至3.0 或 3.3伏特
如果板子名稱是: nrf52840dongle_nrf52840,預設的VDD會為3.0V。
您就不需要再修改VDD。

步驟 C1-4. 點擊rebuild鍵以重新編譯program

步驟 C1-5. 您的program將會被自動儲存至以下位址:
C:\ncs\v2.6.0\nrf\samples\bluetooth\peripheral_uart\build\zephyr\zephyr.hex
