1、BootLoader机制之 Stay In Boot 功能
1.1 具体实现
Stay In Boot 功能的实现是在验证 “ app有效标志 ” 是否有效之后增加的延时,
增加延时的目的在于在判断完 “ 应用程序有效 ”为有效后,延时一段时间继续在boot里,此时发送10 02进入的就是bootloader的 02(编程) 会话,这就是常听到的后门刷写机制实现的原理,当app跑飞、卡死时想要更新app,只需下电再上电时持续发送编程请求(10 02)就可以在stay in boot期间进入boot的编程会话,继续进行正常刷写流程;