關於OTA在UniFlash的設定問題
在mcuimg.bin跟mcuimg1.bin裡面的Max Size都是設定為0,如下圖
疑問:
都設置0是指,在OTA時如果bin文件檔案超過之前的會無法進行更新?如果bin檔名不一樣,就沒有大小的限制?
可是之前有測試過使用不同的檔名bin,都可以進行OTA
3.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
關於OTA在UniFlash的設定問題
在mcuimg.bin跟mcuimg1.bin裡面的Max Size都是設定為0,如下圖
疑問:
都設置0是指,在OTA時如果bin文件檔案超過之前的會無法進行更新?如果bin檔名不一樣,就沒有大小的限制?
可是之前有測試過使用不同的檔名bin,都可以進行OTA
3.
會比較原來的大小跟是不是同檔名有關係嗎?
檔案大小是直接看bin 的大小進行設定嗎?是否有個最大值?
了解
1.那在user file的mcuimg1、mcuimg2、mcuimg3這三個均分240kB?還是其實我只要在mcuimg1設定240kB即可?
2.Max Size的上下設定內容都是使用HEX嗎?
謝謝
解釋我的疑問
1.那在使用UniFlash燒錄時,user files我一共開啟這三個mcuimg1、mcuimg2、mcuimg3,只有mcuimg1會進行燒錄跟未來OTA更新,那我想問的是,Max Size最大240kB,應該在UniFlash的mcuimg1設定240kB?
還是我應該要mcuimg1與mcuimg2去均分240kB?還是應該這三個均分240kB?
2.Max Size的設定內容都是使用HEX嗎?
謝謝
了解
那mcuimg2跟mcuimg3是rollback function 使用的,那直接Max size填0,應該不會影響到之後OTA更新時不能比前次檔案大的錯誤?