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

STM32 安全的IAP,使用看门狗

[复制链接]
captainliuy 提问时间:2015-4-23 10:22 /
本帖最后由 captainliuy 于 2015-4-23 10:29 编辑

升级模式

升级模式
升级流程
0.boot模式可以接收升级文件,work模式也可以接收升级文件,接收完成后flash中置标志
1.上电进入boot模式,检查flash中的升级标志决定升级还是直接进入work模式
2.在boot模式下,跳转到work模式前打开独立看门狗
3.在work模式下喂狗
这样如果跳转不成功的话,看门狗复位,还可以进入boot模式,做boot模式下也可以接收升级文件,模拟的调试输出如下:
Hello from Boot....................
Start Watch Dog!
Jump to App!
App Mode!
App Mode!
App Mode!
App Mode!
App Mode!
App Mode!
App Mode!
App Mode!
Hello from Boot....................

前三行是在boot模式下输出的日志,后成功进入work模式,但是一会儿看门狗就复位了,boot模式下狗的超时时间设置为25s,work模式下喂狗间隔3s, "App Mode!"输出间隔3s。
为什么会复位呢?

收藏 评论6 发布时间:2015-4-23 10:22

举报

6个回答
captainliuy 回答时间:2015-4-23 10:30:59
现在可以了,在work模式下喂狗没有成功。
stary666 回答时间:2015-4-23 12:36:50
学习一下。。。。
左岸右岸 回答时间:2015-4-23 17:35:57
没用过看门狗,帮顶下好了
dsjsjf 回答时间:2015-4-23 22:20:07
学习一下
党国特派员 回答时间:2015-4-24 09:37:44
学习。。。。 blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png
lkl0305 回答时间:2015-4-26 12:51:13
学习下
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版