[STM32F1] Bootlader标志位问题求解答

[复制链接]
861|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

主题

515

帖子

18

粉丝
快速回复 在线客服 返回列表 返回顶部