请选择 进入手机版 | 继续访问电脑版

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

基于STM32 OTA的EC20获取固件

[复制链接]
攻城狮Melo 发布时间:2023-3-21 17:13
EC20获取固件3 B. I/ D( Z. S. P; }3 g
1. 简述5 Y# k2 l$ [. _! I
EC20的HTTP文档和FILE文档有配置步骤。. W, k. \- j5 O
以下代码为拉取HTTP服务器app.bin固件,并发送到串口。当固件过小时,可以采用此种方案。' c1 s/ h5 f$ X4 j3 e
当固件过大时需要分包,可以把固件下载到EC20内存中,再分包发送给STM32串口;也可以在HTTP服务器分包,EC20拉取直接发送到串口,重复若干次。
: x+ e$ F* |) s4 T* _+ j' v
  {8 P9 d/ V" ^/ N& Q+ t0 A9 O9 T
1 |% m2 E% P0 v- f: r1 J
2. 代码
- X" l* Z  {+ |! U$ a
  1. uint8_t *ec20_http[10] =
    ( S3 Q( j$ u2 {+ L+ z, M
  2. {' q' r, G8 L% H8 [$ f# C' Y9 Y
  3.         "AT+QHTTPCFG="contextid",1\r\n",
    8 b% b0 ?9 S& w
  4.         "AT+QHTTPCFG="responseheader",0\r\n",
    * p$ r. M  e8 |& B0 n
  5.         "AT+QIACT?\r\n",
    ( B9 p) K/ r1 u
  6.         "AT+QICSGP=1,1,"CMNET","","",1\r\n", , b" m+ V8 p1 L! b9 P/ Z$ `
  7.         "AT+QIACT=1\r\n",  
    , _$ Y  h8 I+ Q  l4 z
  8.         "AT+QIACT?\r\n", 8 S( U% |4 E  m% Z
  9.         "AT+QHTTPURL=32,80\r\n",
    2 I6 w* N0 u/ b. U6 T5 |
  10.         "http://##.##.###.##:####/app.bin\r\n",
    " r7 A+ |$ F& F+ n! E8 y, m) b/ w
  11.         "AT+QHTTPGET=80\r\n", ) b% r& s) b  N2 r
  12.         "AT+QHTTPREAD=80\r\n" 9 m( s5 w3 w, r  F; K. ~- w9 l
  13. };" L/ r5 z, V& A6 l* x8 O

  14. ( D2 O8 |  W9 f' a: }" m6 l
  15. void fml_ec20_http(void)/ R! v8 `" _, K9 Y, D: k# n4 q4 i
  16. {
    - p7 b. M& W% C( u
  17.         uint8_t i;2 Q* y5 A1 w8 e, j4 X' l
  18.         for (i=0; i<10; i++) {; @( U8 o5 w4 [" m7 a
  19.                 hal_uart2_write(ec20_http[i], strlen(ec20_http[i]));
    ( E+ t- x1 @: n! Z; U" k- d! M6 R. b
  20.                 HAL_Delay(1000);  
    6 v( }" a# o$ C) y+ ^6 `
  21.         }" R& {$ y& ?% M9 N! J0 m2 a
  22. }
    8 I% c. H& }4 e8 A, Z
复制代码
0 v4 ]: Z0 r6 {0 {- n3 j
————————————————
0 S7 S; p1 N! n6 F9 {0 P* t1 w1 ?  ~版权声明:lljwork2021  S: T: i9 w/ N' h+ o$ d+ P% [% Z* F
如有侵权请联系删除: I6 u* n: {( X8 c. H5 d

/ W) V: h% U0 o/ W6 N" @9 z# ^, d0 B% ^5 P# h( v
收藏 评论0 发布时间:2023-3-21 17:13

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版