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

在STM32F407ZG上面,做了一个二次升级,老是要重新下载

[复制链接]
自由天空0 提问时间:2017-4-17 09:15 /
你们好!
我有一个急手的问题:在STM32F407ZG上面:
1、我做了一个BOOT,升级我的主机程序,另外还有一个APP程序。2、主机程序开电后检测APP,如果APP存在就加载;如果不存在可以点按键进入升级模式,通过串口把APP存储到0x80A0000这个位置。3、现在遇到的问题是,升级后一切正常。如果我主机程序改动比较大时,需要重新升级APP,不知道为什么?我仿真了,程序地址是对的。主机调用APP会反复重启。
主机程序裸机可以工作,加上一个用户APP,可以实现另外一些功能
1、升级主机程序后,按K1进入串口升级APP模式。升级成功,主机和APP正常工作;
2、上面升级完成后。主机程序有修改,升级主机程序,APP不升级。开机主机程序自动加载APP导致系统反复重启。a:再升回原来的主机程序是OK的;b:再升一下APP,主机也可以正常工作

我是想,APP已经存在片子里面了,修改主机程序,只升级一下主机程序就OK了。不应该每次要重启。
期待你的回复!
主程序分配:IROM1:0x8008000 ,长度:0x98000,IRAM1:0x200020c8 长度:0x9F38,IRAM2:0x10000000长度:0x10000
APP分配:IROM1:0x80A0000 ,长度:剩余全部,IRAM1:0x2000c000 长度:0xDF38,IRAM2未用

收藏 2 评论1 发布时间:2017-4-17 09:15

举报

1个回答
dsjsjf 回答时间:2018-3-13 10:58:56
检查一下bootloard中对用户Flash区的插除程序,最好插除后判断一下是否插除成功,再进行写入。

评分

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

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版