APP升级异常

2019-07-21 05:04发布

对原子哥的bootloader程序稍微修改了下,主要是由按键跳转至APP变为由串口通信改变标志位来跳转APP,出现了个奇怪的问题。第一次下载bootloader程序,然后更新APP,APP可以正常运行,将APP程序稍微做一下改动(改大或改小都试了),然后升级,APP不能运行(死机了)。APP程序恢复到原程序后升级,又可以重新运行了。不明白是怎么回事,求解啊,,,,,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-07-21 10:34
别搞个这样的底 {MOD}。。。看不清
he642198233
2楼-- · 2019-07-21 16:22
 精彩回答 2  元偷偷看……
he642198233
3楼-- · 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程序。
backup2k
4楼-- · 2019-07-21 23:54
:Q
正点原子
5楼-- · 2019-07-22 01:54
he642198233 发表于 2019-2-20 08:17
APP程序为指示灯闪烁程序,分别闪烁100(A程序)   500(B程序)   1000(C程序)  毫秒。D程序为bootloa ...

被你绕晕了
he642198233
6楼-- · 2019-07-22 02:39
backup2k 发表于 2019-2-20 21:25

现象就是只有在BootLoader程序下载后,第一次升级的APP程序可以正常运行,后续的APP程序都会死机(只是改了闪烁时间)。重新升级第一次的APP单片机又恢复运行。相当于BootLoader只识别第一次下载的APP

一周热门 更多>