1.利用APP空间方法
先将APP擦出,写入新的BOOT 程序,写入校验成功后,运行新的boot ,然后擦出 最早旧的boot,刷入新boot,然后从BOOT启动,刷回APP。
2.利用额外Flash或RAM
运行boot 将新boot loader 程序刷入额外的flash中,重新运行新的boot,更新老的bootloader 程序,然后重新运行boot,破坏额外的boot 或者更新标记位

1.利用APP空间方法
先将APP擦出,写入新的BOOT 程序,写入校验成功后,运行新的boot ,然后擦出 最早旧的boot,刷入新boot,然后从BOOT启动,刷回APP。
2.利用额外Flash或RAM
运行boot 将新boot loader 程序刷入额外的flash中,重新运行新的boot,更新老的bootloader 程序,然后重新运行boot,破坏额外的boot 或者更新标记位