Re: Bootloader與讀取Flash progrm問題

作者 hsien0212 於 2018年09月13日 14:01:06
目前的Bootloader是寫在程式空間的最後面,並非前面
目的是為了之後好維護程式(會延伸出許多不同程式)
所以無法使用Config. Bits來保護程式

現在最怕的事,更新到一半斷電或失敗,無法使用USB的特殊封包進入Bootloader
所以才想在程式的一開始檢查程式的checksum,不是原來的checksum就進入Bootloader
當然Bootloader在Erase時,是不能Erase到Bootlader與一開始檢查checksum程式
所以才想說,Flash program,除了Bootloader與ICSP之外,應該不會被改變

還是各位有更好的方式,依我的架構,在Bootloader更新失敗的時候,還有挽救的機會

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22411&post_id=78667