stm32用IAP升级带操作系统的程序,下载成功,但运行失败

2019-07-21 02:35发布

折腾了2个星期。stm32用IAP升级带操作系统的程序,终于把程序成功下载到偏移地址了,但运行失败?而升级不带操作系统的程序,都能成功运行,不知道为什么?这个app直接跑是没有问题的,就是用iap起动不来,那个大哥知道啊  程序地址  bootloader里面程序地址设置  中断向量偏移设置
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
八度空间
1楼-- · 2019-07-21 03:34
中断向量偏移不要在main函数里面弄,具体可以看下我的方法http://www.openedv.com/posts/list/28635.htm
cslxy
2楼-- · 2019-07-21 08:10
这个bootloader的下载地址是stm32 Bootloader设计(YModem协议) - Hiker天下 - 博客园
http://www.cnblogs.com/hiker-blogs/archive/2013/03/17/stm32.html
cslxy
3楼-- · 2019-07-21 12:55
 精彩回答 2  元偷偷看……
sagade
4楼-- · 2019-07-21 17:39
挖坟,操作系统有的用到了双堆栈,如果这样的话要切换到MSP,好像还得在特权模式下切换
steaven
5楼-- · 2019-07-21 22:13
楼主,上面这个问题解决了吗? 我现在也遇到同样的问题!
xuehe999
6楼-- · 2019-07-22 02:13
 精彩回答 2  元偷偷看……

一周热门 更多>