打印
[STM32F1]

Bootlader标志位问题求解答

[复制链接]
720|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小叶三千|  楼主 | 2018-7-21 16:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求教一下bootlader的问提
正常来说,上电先进bootlader,然后直接跳进app,如果在app程序中接到刷写命令,会跳到bootlader里进行刷写,刷写完再跳进新的app程序里。
疑问是接到刷写命令后跳到bootlader里是怎么检测到要下载程序而不是直接运行app程序呢?这个标志位要怎么设置记录
沙发
734774645| | 2018-7-21 19:54 | 只看该作者
所以你要设置一个标志位了,并且判断APP的版本是不是跟之前的不同,如果不同,且检测到了烧写新代码的指令,那就烧写,否则跳转到APP。这就是个if else的问题。

使用特权

评论回复
板凳
wahahaheihei| | 2018-7-22 14:53 | 只看该作者
就是判断指令选择执行和跳转任务

使用特权

评论回复
地板
磨砂| | 2018-7-23 08:35 | 只看该作者
请问 设么是bootloader

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:清智科技嵌入式工程师
简介:单片机嵌入式底层开发,汽车电子

49

主题

516

帖子

18

粉丝