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

基于STM32 OTA的EC20获取固件

[复制链接]
攻城狮Melo 发布时间:2023-3-21 17:13
EC20获取固件
" V! J0 ^8 q/ N( `$ o; r1. 简述
- O+ ^  J+ v% K6 rEC20的HTTP文档和FILE文档有配置步骤。3 i! U" l, _6 [* g
以下代码为拉取HTTP服务器app.bin固件,并发送到串口。当固件过小时,可以采用此种方案。
9 ]2 s2 [  M) {  {3 U当固件过大时需要分包,可以把固件下载到EC20内存中,再分包发送给STM32串口;也可以在HTTP服务器分包,EC20拉取直接发送到串口,重复若干次。
+ V$ X5 U! e8 {: R1 i" C6 R2 F6 Z7 X

3 p, Z! S# {+ T* c2 w# P- R2. 代码
. A8 u" K7 s$ s: I
  1. uint8_t *ec20_http[10] =
    9 U( _, o) _$ E! d  V
  2. {) b4 h" e6 b6 U1 |: y+ ]2 u2 Y
  3.         "AT+QHTTPCFG="contextid",1\r\n",
      O4 [8 q) z9 }2 s+ {) r# b5 N4 i
  4.         "AT+QHTTPCFG="responseheader",0\r\n", 9 O' T5 @6 j) V4 f/ T  X3 I- H7 k
  5.         "AT+QIACT?\r\n", 5 S* v8 m! J- Q4 Q$ s/ A
  6.         "AT+QICSGP=1,1,"CMNET","","",1\r\n", $ A  m( J; m+ R$ ~7 K4 g" [" d1 L
  7.         "AT+QIACT=1\r\n",  
      b& B  O5 B8 g4 r3 G3 v5 I$ k
  8.         "AT+QIACT?\r\n",
    5 r, f. U$ r, r, I; U3 i
  9.         "AT+QHTTPURL=32,80\r\n", # s/ G1 L  W6 M! L- f
  10.         "http://##.##.###.##:####/app.bin\r\n",
    / A9 l$ d5 l5 ]6 K# I8 w3 e  t
  11.         "AT+QHTTPGET=80\r\n", $ z# W# \6 o# U* |
  12.         "AT+QHTTPREAD=80\r\n"
    1 Z3 m; Y$ w0 W+ M& C3 z
  13. };) V+ c& a! @2 S/ W8 A. c1 S
  14. $ g& V2 v2 {- X1 j% f, r
  15. void fml_ec20_http(void)7 h: x# w" @& F9 J" r
  16. {. Z/ d4 D7 S( b0 S- @, _7 k
  17.         uint8_t i;
    * {7 t# S9 y/ J# ^0 o
  18.         for (i=0; i<10; i++) {
    : w+ l) C2 I* [' r6 l8 D) Y7 c& ^% Q# W
  19.                 hal_uart2_write(ec20_http[i], strlen(ec20_http[i]));7 a, W* e3 R, {. N1 ^
  20.                 HAL_Delay(1000);  
    / m; D% a% z% g( z7 d
  21.         }
    8 O- x/ e% d; A" y
  22. }% w3 ?( R4 u' _* x* s
复制代码

( T# L7 ~& Y) f, P* T: p————————————————
) o3 y) i& B6 [  h2 v; ]" [. t& l3 ~版权声明:lljwork2021
+ F/ f" U, V0 \) R. B1 Q如有侵权请联系删除4 `3 A, I% Z+ x4 Y
" |1 E. F& j. I( R2 D- C( e, u

# ]* M; ^3 {" l+ K
收藏 评论0 发布时间:2023-3-21 17:13

举报

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