APP升级异常

2019-07-21 05:04发布

对原子哥的bootloader程序稍微修改了下,主要是由按键跳转至APP变为由串口通信改变标志位来跳转APP,出现了个奇怪的问题。第一次下载bootloader程序,然后更新APP,APP可以正常运行,将APP程序稍微做一下改动(改大或改小都试了),然后升级,APP不能运行(死机了)。APP程序恢复到原程序后升级,又可以重新运行了。不明白是怎么回事,求解啊,,,,,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
he642198233
1楼-- · 2019-07-22 06:19
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-22 10:35
he642198233 发表于 2019-2-21 19:31
现象就是只有在BootLoader程序下载后,第一次升级的APP程序可以正常运行,后续的APP程序都会死机(只是改 ...

简化下代码,试试看
backup2k
3楼-- · 2019-07-22 16:06
he642198233 发表于 2019-2-21 19:31
现象就是只有在BootLoader程序下载后,第一次升级的APP程序可以正常运行,后续的APP程序都会死机(只是改 ...

是在BootLoader阶段死机? 还是在APP运行阶段死机?
如果在APP运行阶段死机,是不是中断问题?
我的处理方法是在BootLoader跳转到APP前关闭所有中断,包括FIQ。
APP运行时根据自身需要开响应中断。
如果是BootLoader阶段死机,说明APP影响了BootLoader运行,是不是APP覆盖了BootLoader的某些代码区域?

一周热门 更多>