引用: hy381 发表于 2018-12-13 15:35
1.在升級時,boot不會掛掉,可重新再升級APP
2.flash足夠,且可重映多個中斷向量下,理論上,可做到boot+APP1+APP2,由boot決定要進入APP1或APP2,由boot決定要升級哪個
引用: 60user179 发表于 2018-12-13 15:52
这里的boot能不能不要,就是app里面包含了boot部分,app里面既有主程序,又有升级跳转程序(在特定情况下执行,如串口收到特殊帧)。两个app都是这样,相互升级,相互跳转
引用: hy381 发表于 2018-12-13 15:22
試想,開机要如何選擇APP1或APP2,沒有確定不被破壞的區,那程式就有机會跑飛掉
若一定要在APP1和APP2更新,也可,但還是要有開机區,確定跑到好的APP區
即START+APP1+APP2,但APP還要多更新的程式,只會加大程式的flash
更多回帖