当前位置:   article > 正文

STM32-OTA(五)EC20获取固件_ec20 单片机ota

ec20 单片机ota

EC20获取固件

1. 简述

EC20的HTTP文档和FILE文档有配置步骤。
以下代码为拉取HTTP服务器app.bin固件,并发送到串口。当固件过小时,可以采用此种方案。
固件过大时需要分包,可以把固件下载到EC20内存中,再分包发送给STM32串口;也可以在HTTP服务器分包,EC20拉取直接发送到串口,重复若干次。

2. 代码

uint8_t *ec20_http[10] = 
{
	"AT+QHTTPCFG=\"contextid\",1\r\n", 
	"AT+QHTTPCFG=\"responseheader\",0\r\n", 
	"AT+QIACT?\r\n", 
	"AT+QICSGP=1,1,\"CMNET\",\"\",\"\",1\r\n", 
	"AT+QIACT=1\r\n",  
	"AT+QIACT?\r\n", 
	"AT+QHTTPURL=32,80\r\n", 
	"http://##.##.###.##:####/app.bin\r\n", 
	"AT+QHTTPGET=80\r\n", 
	"AT+QHTTPREAD=80\r\n" 
};

void fml_ec20_http(void)
{
	uint8_t i;
	for (i=0; i<10; i++) {
		hal_uart2_write(ec20_http[i], strlen(ec20_http[i]));
		HAL_Delay(1000);  
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/942314
推荐阅读
相关标签
  

闽ICP备14008679号