IAP升级带ucos的APP无法成功运行

2019-07-20 06:06发布

STM32F407,用bootloader通过USB程序更新APP,当app程序中没有ucos系统时,每次都成功更新app程序且跳转。
当APP中有ucos时,更新完成后app程序无法顺利运行。

已经试过的方法如下:1,在bootloader跳转到app前,在bootloader中关闭外设和USB时钟。
2.在APP的OSStart()函数前重新偏移向量表。SCB->VTOR=FLASH_BASE|0x10000;

APP程序中有ucos系统,SD卡,FATFS文件描述等。(单独是可以运行的)

有人出现过类似的问题吗?求解决



T0)OV)A6}U2L3%V53LD@L)G.png


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
小工人
1楼-- · 2019-07-20 22:11
hi我歌月徘徊 发表于 2018-8-29 20:54
我也遇到过这样的问题 原子的例程 裸机怎么跳都没事 带ucos就不行 换用下面的跳转代码解决问题了
//2018/8 ...

我也遇到这个问题了,可以留个联系方式吗?
小工人
2楼-- · 2019-07-20 22:12
请问这个问题解决了吗???
慕兰
3楼-- · 2019-07-21 03:04
 精彩回答 2  元偷偷看……

一周热门 更多>