da14580 SUOTA 空中公升級

2021-07-31 20:28:09 字數 737 閱讀 6926

2、編譯應用檔案

編譯後生成hex檔案: smart_tag_580.hex ,備用

3、hex轉bin

4、使用mkimage將應用程式bin檔案打包成img格式

5、使用mkimage將img格式的應用檔案和bin格式的bootloader打包成乙個bin檔案

6、將5中生成的bin檔案通過smartsnippets寫入flash中

7、復位開發板

8、修改應用程式,可修改裝置名稱,方便觀察ota公升級成功與否

9、編譯生成ota所需要的img檔案

11、使用suota掃瞄裝置,連線,並進行ota

12、待ota完成後,復位開發板,重新掃瞄,驗證ota是否成功

#define da14580_sw_version "v_5.0.4.0"

#define da14580_sw_version_date "2017-05-09 16:11 "

#define da14580_sw_version_status "repository version"

#define da14580_sw_version "v_5.0.4.1"

#define da14580_sw_version_date "2017-05-09 16:31 "

#define da14580_sw_version_status "repository version"

看門狗定時器在DA14580 中的用法

看門狗定時器是乙個計數器,基本功能是在發生軟體問題和程式跑飛後使系統重新啟動。看門狗程式正常工作時自動計數,程式流程定期將其復位清零,如果系統在某處卡死或跑飛,該定時器將溢位,並將進入中斷,在中斷中執行一些復位操作,從而使系統恢復正常的工作狀態。watchdog timer在datasheet中的定...

DA14580 DA14585 藍芽除錯記錄

1.燒寫otp image 你的 你會發現 並沒有燒寫完0x40000到0x4ffff的位址內容.2.在otp header介面下read from memory 讀出原有header配置資訊,直接在上面修改以下項 address 0x47f00 value yes address 0x47f04 ...

字尾陣列 da演算法

sa陣列,他儲存1.n 的某個排列,sa 2 sa n 並且保證 suffix sa i suffix sa i 1 1 i 也就是將 s 的 n 個字尾從小到大進行排序之後把排好序的字尾的開頭位置順次放入 sa 中。rank陣列,他儲存的是每個位置的字尾子串的排名,與sa陣列是可以互逆的。heig...