你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助stm32 bootloader app复位向量地址

[复制链接]
goodfur 提问时间:2018-9-17 13:21 /
最近使用stmf107开发产品,欲实现BootLoader更新应用软件功能,BootLoader程序运行正常,通过串口下载应用软件后,设置跳转到应用软件,结果仍返回执行BootLoader程序,应用程序的irom1起始地址设置为0x8004000,BootLoader在0x8004000+4位置读取的复位向量地址为0x800106D,属于BootLoader程序地址区域。对于应用程序,修改irom1起始地址,生成的bin文件无变化,不知道哪里设置不对,请高手指导,多谢!
收藏 评论4 发布时间:2018-9-17 13:21

举报

4个回答
goodfur 回答时间:2018-9-17 13:23:09
感觉0x8004000+4位置存储的复位向量地址为0x8004000之后才合理吧
goodfur 回答时间:2018-9-17 13:25:40
应用软件设置及bin文件内容截图
捕获.PNG
捕获2.PNG
七哥 回答时间:2018-9-17 13:49:26
工程设置有问题,你都不给个工程?

把这项勾上,否则你的Target中设置的不起作用
傲游截图20180917134747.png



评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

goodfur 回答时间:2018-9-17 14:38:06
toofree 发表于 2018-9-17 13:49
工程设置有问题,你都不给个工程?

把这项勾上,否则你的Target中设置的不起作用

多谢!研究了一个周末,也没搞明白,刚才改了设置,生成的app程序复位向量地址有变化了,晚上试试程序。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版