APP升级异常

2019-07-21 05:04发布

对原子哥的bootloader程序稍微修改了下,主要是由按键跳转至APP变为由串口通信改变标志位来跳转APP,出现了个奇怪的问题。第一次下载bootloader程序,然后更新APP,APP可以正常运行,将APP程序稍微做一下改动(改大或改小都试了),然后升级,APP不能运行(死机了)。APP程序恢复到原程序后升级,又可以重新运行了。不明白是怎么回事,求解啊,,,,,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
he642198233
2019-07-21 17:56
正点原子 发表于 2019-2-20 01:42
别搞个这样的底 {MOD}。。。看不清

APP程序为指示灯闪烁程序,分别闪烁100(A程序)   500(B程序)   1000(C程序)  毫秒。D程序为bootloader程序,使用串口IDLE中断更新标志位来判断是否运行APP。目前现象为D+A  正常  D+B  D+C均正常。但是下载D程序后串口发送A程序,A程序正常运行,再发送B(或C)程序,B或C程序死机,在此基础上再发送A程序,A程序运行正常。也就是说只能运行第一次下载的那一种APP程序。

一周热门 更多>