UDS刷写之Application与Bootloader之间的交互
这样,我们就没有办法了吗?是的,如果我们可以让Boot程序停留一段时间,以便能接收到上位机的$10 02请求就可以重新更新App程序,因为Boot软件执行很快,可能还没等到上位机发送$10 02请求就跳转到App程序了,因此需求规定了Stay In Boot功能,即让程序在Boot停留一段时间,这样就确保了Boot可以捕获上位机的$10 02请求,进而去更新App程序。一般来说,App请求$10 02以后,App程序要走复位流程,需要消耗时间,程序复位到Boot以后,Boot需要初始化,也消耗一定时间。
转载
2024-07-01 15:44:08 ·
487 阅读 ·
0 评论