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...