韌體開發完成後, 如何燒錄到模組內做驗證, 我們利用這一篇文章來做簡單的介紹
首先, 請先下載並安裝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
(Bootloader 端看是否有使用DFU的功能)
關於如何合併檔案, 可以參考我們以下連結所提供的資訊 https://mega.nz/#!Qg5UBJTQ!POWmmNNdapGqefHpB10YjpcuExLWwXnxDfBzcVrsTOw
燒錄程序
SoftDevice and Application的程式燒錄方式:
1. Erase all後, 先燒SoftDevice, 再燒Application程式.
2. 或是先做2合1(SoftDevice+Application程式)的燒錄檔出來, Erase all後, 直接燒2合1燒錄檔.
SoftDevice and Bootloader and Application的程式燒錄方式:
1. 必需做3合1(SoftDevice+Application+Bootloader)燒錄檔, Erase all後, 直接燒3合1燒錄檔.
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
沒有留言:
張貼留言