有的,ch582的庫的大小更大一點,所以修改的時候,有些地址和573有區(qū)別,需要注意,可參考下方連接:
CH573 CH582 OTA例程講解(使用固定庫+擴大APP空間) - WCH藍(lán)牙應(yīng)用分享 - 博客園 (cnblogs.com)
有的,ch582的庫的大小更大一點,所以修改的時候,有些地址和573有區(qū)別,需要注意,可參考下方連接:
CH573 CH582 OTA例程講解(使用固定庫+擴大APP空間) - WCH藍(lán)牙應(yīng)用分享 - 博客園 (cnblogs.com)
你好,我使用OnlyUpdateApp_Peripheral案例可把你上述的鏈接可以走通,但是修改使用自己的APP時候出現(xiàn)了問題。
我的APP程序在沒有改動之前是可正常工作的,現(xiàn)在只要改了Link.Id就會死掉(與IAP JumpIAP ROMx文件一起合并成bin文件)(工程預(yù)處理 Link.Id startup_CH583.s都改了)。
還有想問下工程預(yù)處理,編譯后大小會變化的原理是?(猜測與其有關(guān))
進(jìn)行OTA升級,最重要的可以跑通程序,因此需要針對IAP/JUMPIAP/APP進(jìn)行FLASH的規(guī)劃,如不同的功能分配不同的空間,不會出現(xiàn)空間的重疊。
你上面的操作是將通用的peripheral例程修改為OTA的例程,可以參考一下該博客講解:
CH573 CH582 CH579 固定LIB OTA - debugdabiaoge - 博客園 (cnblogs.com)
建議可以直接在OTA的例程進(jìn)行添加自己的用戶功能,這樣不用修改太多的程序,但是每次燒錄的時候會麻煩一些。
用例程移植自己的代碼是可以的。請問下有CH582M藍(lán)牙認(rèn)證相關(guān)的文檔嗎?(操作文檔)
我們的EVT中有定頻測試的例程可以供參考;操作說明可見RF定頻測試說明 - debugdabiaoge - 博客園 (cnblogs.com)