OTA Upgrade error!
=============================================
LOCAL void ICACHE_FLASH_ATTR
user_ota_upgrade_begin(struct espconn *pespconn, struct upgrade_server_info *server)
{
os_printf("user_ota_upgrade_begin\n");
uint8 user_bin[9] = {0};
server->pespconn = pespconn;
server->port = OTA_PORT;
server->check_cb = user_ota_upgrade_rsp;
server->check_times = 120000;
const char esp_server_ip[4] = {192,168,199,221};
os_memcpy(server->ip, esp_server_ip, 4);
if (server->url == NULL) {
server->url = (uint8 *)os_zalloc(512);
}
os_printf("server->url init\n");
if (system_upgrade_userbin_check() == UPGRADE_FW_BIN1) {
os_memcpy(user_bin, "user1.bin", 10);
} else if (system_upgrade_userbin_check() == UPGRADE_FW_BIN2) {
os_memcpy(user_bin, "user2.bin", 10);
}
os_printf("user_bin: %s\n", user_bin);
os_sprintf(server->url, "GET "OTA_URL"%s HTTP/1.0\r\nHost: "IPSTR":%d\r\n"pheadbuffer"",
user_bin, IP2STR(server->ip),
OTA_PORT);
os_printf("\r\n%s\r\n", server->url);
if (system_upgrade_start(server) == false) {
os_printf("upgrade is already started\n");
}
}
=============================================
LOG:
=============================================================================================================
GET ota/download.do?file=user2.bin HTTP/1.0
Host: 192.168.199.221:8080
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
system_upgrade_start
upgrade_connect 9096
upgrade_connect_cb
pusrdata = HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Disposition: attachment; filename=user2.bin
Content-Type: application/octet-stream;charset=utf-8
Content-Length: 326080
Date: Fri, 13 May 2016 03:13:55 GMT
Connection: close
sumlength = 326080
sec_block 80
................................................................................upgrade_get_sum_disconcb 6688
erase sector=1 ok
ets Jan 8 2013,rst cause:4, boot mode:(1,0)
wdt reset
OTA Upgrade
Re: OTA Upgrade
Postby Leander » Tue May 17, 2016 12:18 pm
Now I have download :
4096KB flash - system parameter area starts from 0x3FC000
download blank.bin to 0x3FE000 as initialization.
8266 is run user1.bin
upgrade file download finished.
But user_ota_upgrade_failed!
===========================================================
user_ota_upgrade_begin
server->url init
user_bin: user2.bin
GET /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
system_upgrade_start
upgrade_connect 7808
upgrade_connect_cb
GET /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
HEAD /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: close
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
pusrdata = HTTP/1.0 200 Ok
Server: aidex/1.1 (Win32)
Accept-Ranges: bytes
Date: Tue, 17 May 2016 04:02:23 GMT
Last-Modified: Mon, 16 May 2016 14:47:04 GMT
Content-Type: application/octet-stream
Content-Length: 326544
Connection: close
sumlength = 326544
sec_block 80
................................................................................pusrdata =
server do not support HEAD method now send GET message
GET /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
upgrade_get_sum_disconcb 4048
erase sector=129 ok
erase sector=130 ok
erase sector=131 ok
...
erase sector=205 ok
erase sector=206 ok
erase sector=207 ok
erase sector=208 ok
ALL=80 sectors erase ok!
upgrade_connect_cb
GET /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
HEAD /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: close
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
sumlength = 326544
upgrade file download start.
totallen = 1460
totallen = 2920
...
totallen = 324120
totallen = 325580
totallen = 326544
upgrade file download finished.
flash_crc = 3657433088
img_crc = 1157208158
upgrade_check
user_ota_upgrade_failed
4096KB flash - system parameter area starts from 0x3FC000
download blank.bin to 0x3FE000 as initialization.
8266 is run user1.bin
upgrade file download finished.
But user_ota_upgrade_failed!
===========================================================
user_ota_upgrade_begin
server->url init
user_bin: user2.bin
GET /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
system_upgrade_start
upgrade_connect 7808
upgrade_connect_cb
GET /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
HEAD /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: close
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
pusrdata = HTTP/1.0 200 Ok
Server: aidex/1.1 (Win32)
Accept-Ranges: bytes
Date: Tue, 17 May 2016 04:02:23 GMT
Last-Modified: Mon, 16 May 2016 14:47:04 GMT
Content-Type: application/octet-stream
Content-Length: 326544
Connection: close
sumlength = 326544
sec_block 80
................................................................................pusrdata =
server do not support HEAD method now send GET message
GET /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
upgrade_get_sum_disconcb 4048
erase sector=129 ok
erase sector=130 ok
erase sector=131 ok
...
erase sector=205 ok
erase sector=206 ok
erase sector=207 ok
erase sector=208 ok
ALL=80 sectors erase ok!
upgrade_connect_cb
GET /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: keep-alive
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
HEAD /user2.bin HTTP/1.0
Host: 192.168.199.125:80
Connection: close
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
Accept: */*
Authorization: token
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
sumlength = 326544
upgrade file download start.
totallen = 1460
totallen = 2920
...
totallen = 324120
totallen = 325580
totallen = 326544
upgrade file download finished.
flash_crc = 3657433088
img_crc = 1157208158
upgrade_check
user_ota_upgrade_failed
Who is online
Users browsing this forum: No registered users and 13 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.