rtt之通用bootloader

本文介绍F1/F4系列单片机的OTA(Over-The-Air)空中升级过程,包括官方注册获取bootloader.bin,通过jlink烧录,利用RTT工具打包app_new.bin为app_new.rbl并进行升级。文章还详细描述了通过串口Y-mode或网口下载新程序,以及如何在bootloader中实现版本比较、程序更新和恢复出厂设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前只支持F1/F4;使用步骤

1 在官网注册产品,根据系列设定参数,接收邮箱,点击生成就可以在自己的邮箱中收到对应的bootloader.bin文件。用jlink就可以将其烧写进单片机。

2 存储被分为4个区,bl,/download /APP/Factory.新的app_new.bin可以通过2个途径烧写进download区

  2.1 通过RTT的打包工具将app_new.bin变成app_new.rbl文件,然后通过串口Y-mode/放到服务器上用过网口下载

       2.2 在配置工具中使能网口和对应.rbl在RTT网上的URL,通过 http_ota URL地址进行升级。

3 程序的升级:新程序被拷贝到download区后回自动重启在bootload中进行版本比较,download到APP的更新和程序重启,进入APP

4恢复出厂设置:在bootloader中会检测是否触发恢复出厂设置的条件(组合按键+超时)若条件具备则执行Factory到APP的更新和程序重启,进入APP

 

转载于:https://www.cnblogs.com/jieruishu/p/11514933.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值