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

使用 STM32 通用 Bootloader ,让 OTA 更加 Easy

[复制链接]
我夏了夏天 发布时间:2019-3-31 10:26
本帖最后由 我夏了夏天 于 2019-3-31 10:46 编辑
% n6 |* s5 ?. g/ {! G. x- V% e# ]9 G$ X4 {, g
最新 RT-Thread 发布了一款 STM32 系列的通用 BootLoader,有兴趣的小伙伴可以用用,我试了下,挺方便的。
% P  N* l) U& L( b

RT-Thread 通用 Bootloader 有如下特点:

  • 以 bin 文件的形式提供,无需修改即可使用
  • 资源占用小,ROM 最小只需要 16KB,最大 32KB
  • 适用于多系列 STM32 芯片(目前支持 F1 和 F4 系列 )
  • 支持各种 SPI Flash 存储固件
  • 支持固件加解密功能
  • 支持多种固件压缩方式
  • 支持恢复出厂固件功能
  • 以上功能均可自由配置
    - Y$ L+ `) a9 U4 N% J

9 }: \$ X$ k4 N: q# D* I发布文章看这里: $ @, u3 i( p. O) H6 w
使用 STM32 通用 Bootloader ,让 OTA 更加 Easy
4 W1 Q, ?* X( w
. Z  S1 I% ~. G# E- D4 `& B
官方文档中心看这里:  o3 Y) B! V+ E* U$ E
STM32 通用 BootLoader 应用笔记
; L: @6 @( @( e9 [; z% A% L* G& I: f' p  m) d
这个 http OTA 升级功能还是挺 6 的  2 d/ @' H4 J  `/ F2 m+ u7 u1 E* K

( L% x/ D& g& `" d' l 通用Bootloader发布准备_docs_figures_http_ota_release.gif
5 P# l: \9 }3 G. d. M4 L# D9 t4 E2 t  X5 c

8 t3 T) @8 G' q$ F! U8 ?) w
( f* s8 v( q- z  L' G
赞 收藏 5 评论19 发布时间:2019-3-31 10:26

举报

19个回答
Great-397279 回答时间:2019-7-15 14:22:31
请问如何把 内部Flash 分成三个区: Bootloader / 正常程序区域/ 下载的 更新程序区域/ ; 当下载的程序区域 代码校验正确的时候,才开始复制其到正常程序区/ 如果复制失败,则重启,Bootloader 再次复制,直到成功/
我夏了夏天 回答时间:2019-4-9 10:34:53
我不怕2106 发表于 2019-4-8 17:276 t& e6 |) Z, z. ?$ V0 G) G  j% a
看来以后再用可以直接参考了,谢谢无私的分享者

  [7 s; y+ T+ |- l; V' U6 ^6 D哈哈 一起进步,这个功能还是挺丰富的
我夏了夏天 回答时间:2019-4-1 16:08:33
Kevin201707 发表于 2019-4-1 15:56
/ D4 [  s( n+ S  u* E$ d* A6 O非常棒的工具

; O  v' c: O" X3 J7 C功能蛮多的,玩玩挺有意思的,还可以改 logo  哈哈
我夏了夏天 回答时间:2019-3-31 10:27:13
我试了一下,裸机也是可以用的
Kevin_G 回答时间:2019-4-1 15:56:23
非常棒的工具
darren_liu 回答时间:2019-4-8 11:33:47
这个分享很不错
jeffhe1 回答时间:2019-4-8 13:19:27
感謝
我夏了夏天 回答时间:2019-4-8 15:37:09
darren_liu 发表于 2019-4-8 11:33
/ W. w1 S$ g) E' X这个分享很不错
; f: [6 I- E+ ]) L/ y) J' b
可以去玩玩看,F1 和 F4 系列都可以直接用。
我夏了夏天 回答时间:2019-4-8 15:37:28
jeffhe1 发表于 2019-4-8 13:19& o0 Z- W9 H0 f7 g
感謝

" h5 I1 ?" M3 Q/ @6 f一起学习
我不怕 回答时间:2019-4-8 17:27:16
看来以后再用可以直接参考了,谢谢无私的分享者
STM1024 回答时间:2019-4-8 19:57:33
我看看,是通过SPI的协议吗?
我夏了夏天 回答时间:2019-4-9 10:35:11
stm1024 发表于 2019-4-8 19:57
/ R1 V4 I! E, U: a& @4 s我看看,是通过SPI的协议吗?
4 v  z( C6 k. s! p
你说的 SPI 协议是什么意思呀?
黑猫警长白猫老鼠 回答时间:2019-4-24 17:54:37
有没stm8的呢?
五哥1 回答时间:2019-4-24 18:53:43
谢谢分享
Kevin_G 回答时间:2019-4-24 23:34:35
点赞
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版