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

基于STM32 OTA的EC20获取固件

[复制链接]
攻城狮Melo 发布时间:2023-3-21 17:13
EC20获取固件9 f$ u) F' K% W" g# V; }
1. 简述
. d/ E, s3 o0 m3 \1 R! sEC20的HTTP文档和FILE文档有配置步骤。6 ~# m, d1 b5 ]5 D" `
以下代码为拉取HTTP服务器app.bin固件,并发送到串口。当固件过小时,可以采用此种方案。
# }- E5 h& y7 C+ Q' l当固件过大时需要分包,可以把固件下载到EC20内存中,再分包发送给STM32串口;也可以在HTTP服务器分包,EC20拉取直接发送到串口,重复若干次。* S7 _& J' D& n, U6 O$ I

) Z8 d% O9 |" ~1 P. A, Q
& l2 C( o0 k; t( C' k
2. 代码8 E1 i) v( n, W# ?& y8 f
  1. uint8_t *ec20_http[10] = 4 f- m" e% s) L% j# n" Z. Z
  2. {
    ) a* o# L: T8 \$ E% ?& B
  3.         "AT+QHTTPCFG="contextid",1\r\n", - N5 G- o# B  _0 {5 u1 j
  4.         "AT+QHTTPCFG="responseheader",0\r\n", ; Z0 [. w. S2 ]: d" a3 ^. U
  5.         "AT+QIACT?\r\n",
    7 a2 `- N. f% A& O- p# u
  6.         "AT+QICSGP=1,1,"CMNET","","",1\r\n",
    - K1 z6 [3 r$ x) _
  7.         "AT+QIACT=1\r\n",  
    , b0 u4 C+ |. s7 p3 ?! r
  8.         "AT+QIACT?\r\n",
    * {) x+ E, T& E# O
  9.         "AT+QHTTPURL=32,80\r\n", , U0 O1 A  T! m8 K# _$ Q9 M
  10.         "http://##.##.###.##:####/app.bin\r\n",
    + `/ f& A0 |; r$ p! }& s
  11.         "AT+QHTTPGET=80\r\n",
    4 d9 y8 O- \/ J* K
  12.         "AT+QHTTPREAD=80\r\n"
    ' F- f& W! A1 ?5 Q9 {9 B' U: q
  13. };
    $ h$ @" k7 m" X+ j8 b
  14. 6 h# O3 \! P1 @+ P
  15. void fml_ec20_http(void)2 W8 K% f7 i6 I- B
  16. {
    % e. ]1 W( T8 l" G  k
  17.         uint8_t i;
    8 }/ s7 H) L5 w1 O( ~
  18.         for (i=0; i<10; i++) {
    , C5 L1 X! I" I" F( b
  19.                 hal_uart2_write(ec20_http[i], strlen(ec20_http[i]));( O# x" r8 N; S2 ?( l7 ~
  20.                 HAL_Delay(1000);  % \3 S- a0 r3 ^: M* ]  }. `5 r
  21.         }
    1 N6 h: p" C4 K
  22. }
    8 l& o0 a8 T$ m* _
复制代码

3 q" |5 h  E5 t( |, r————————————————# E7 d9 f. g1 s! U, A: R
版权声明:lljwork2021
2 Z7 ?" @8 A1 f& N如有侵权请联系删除5 L5 C6 ~* J$ ]& [: C
3 z+ ~, `; H( U  S8 G

  z5 m& N) H  V* B1 I
赞 收藏 评论0 发布时间:2023-3-21 17:13

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版