【Feedback】FOTA升级出错
【Feedback】FOTA升级出错
Postby genvy » Tue Jul 05, 2016 11:15 am
串口输出如下,升级失败后重启会失败,Fatal exception这个输出重复很多,
之后一直持续续输出一堆乱码,重启多次依然如此,直到用串口重新刷入。
system_upgrade_start
upgrade_connect 46544
upgrade_connect_cb
pusrdata = HTTP/1.1 200 OK
Server: nginx/1.6.2
Date: Mon, 04 Jul 2016 16:15:16 GMT
Content-Type: application/octet-stream
Content-Length: 226100
Last-Modified: Mon, 04 Jul 2016 16:06:11 GMT
Connection: close
ETag: "577a8973-37334"
Accept-Ranges: bytes
sumlength = 226100
sec_block 56
........................................................upgrade_get_sum_disconcb 44160
erase sector=1 ok
ets Jan 8 2013,rst cause:4, boot mode:(3,0)
wdt reset
load 0x40100000, len 1856, room 16
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8
tail 0
chksum 0x79
csum 0x79
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user2 @ 81000
Fatal exception (0):
epc1=0x40201a7c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40201a7c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40201a7c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
之后一直持续续输出一堆乱码,重启多次依然如此,直到用串口重新刷入。
system_upgrade_start
upgrade_connect 46544
upgrade_connect_cb
pusrdata = HTTP/1.1 200 OK
Server: nginx/1.6.2
Date: Mon, 04 Jul 2016 16:15:16 GMT
Content-Type: application/octet-stream
Content-Length: 226100
Last-Modified: Mon, 04 Jul 2016 16:06:11 GMT
Connection: close
ETag: "577a8973-37334"
Accept-Ranges: bytes
sumlength = 226100
sec_block 56
........................................................upgrade_get_sum_disconcb 44160
erase sector=1 ok
ets Jan 8 2013,rst cause:4, boot mode:(3,0)
wdt reset
load 0x40100000, len 1856, room 16
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8
tail 0
chksum 0x79
csum 0x79
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user2 @ 81000
Fatal exception (0):
epc1=0x40201a7c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40201a7c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40201a7c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
Re: 【Feedback】FOTA升级出错
Postby genvy » Tue Jul 05, 2016 5:43 pm
FOTA升级失败的是user1.bin啊,如果user2.bin也烧录失败,为啥升级user1.bin之前的启动可以成功?补充一下升级之前的log
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user2 @ 81000
屸滅? ?? #€?r屸茜?傡? !€r屸滅? 廂 ?€lrr?
sleep enable,type: 1
mode : sta(5c:cf:7f:1a:97:71)
add if0
f r0, SDK version:1.5.4(baaeaebb)
sleep enable,type: 1
ir tx/rx test
Ir tx status machine Clk is hw_timer
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user2 @ 81000
屸滅? ?? #€?r屸茜?傡? !€r屸滅? 廂 ?€lrr?
sleep enable,type: 1
mode : sta(5c:cf:7f:1a:97:71)
add if0
f r0, SDK version:1.5.4(baaeaebb)
sleep enable,type: 1
ir tx/rx test
Ir tx status machine Clk is hw_timer
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
cnt
Re: 【Feedback】FOTA升级出错
Postby genvy » Tue Jul 05, 2016 10:29 pm
根据你说的查了一下,结果是40201a7c <user_rf_pre_init+0x528>:
试了一下其他选项,gen_misc最后一步选6=4096KB(1024KB+1024KB)不行,选4=4096KB( 512KB+ 512KB)就正常。
环境如下:
boot_v1.5.bin
ESP8266_NONOS_SDK_V1.5.4_16_05_20
flash_download_tools_v3.3.4_win
应用程序是在nonos_ir_demo基础上修改的。
编译的时候选6,烧录进去后启动日志这样:
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user2 @ 81000
貌似选择没有起作用。
是还要做其他修改还是sdk的bug?
试了一下其他选项,gen_misc最后一步选6=4096KB(1024KB+1024KB)不行,选4=4096KB( 512KB+ 512KB)就正常。
环境如下:
boot_v1.5.bin
ESP8266_NONOS_SDK_V1.5.4_16_05_20
flash_download_tools_v3.3.4_win
应用程序是在nonos_ir_demo基础上修改的。
编译的时候选6,烧录进去后启动日志这样:
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user2 @ 81000
貌似选择没有起作用。
是还要做其他修改还是sdk的bug?
Re: 【Feedback】FOTA升级出错
Postby ESP_Rubin » Wed Jul 06, 2016 11:35 am
SPI Flash Size & Map: 32Mbit(512KB+512KB)
这个log很奇怪,不像是6(1024+1024)编译生成的,应该是选择4编译生成的。
另外需要注意,升级文件编译前一定要“make clean”; 升级前后flash map要一致,即user1.bin使用的6编译生成,user2.bin也需要使用6编译
这个log很奇怪,不像是6(1024+1024)编译生成的,应该是选择4编译生成的。
另外需要注意,升级文件编译前一定要“make clean”; 升级前后flash map要一致,即user1.bin使用的6编译生成,user2.bin也需要使用6编译
Re: 【Feedback】FOTA升级出错
Postby genvy » Wed Jul 06, 2016 2:59 pm
好啊,刷进去之后,esp8266会连接espwifi,密码espwifi123。
在2分钟内telnet端口1112,输入upgrade a.b.c.d:port
esp就会去http://a.b.c.d:port/espup/下载user1.bin或者user2.bin了
我用的模块是ESP-12F
在2分钟内telnet端口1112,输入upgrade a.b.c.d:port
esp就会去http://a.b.c.d:port/espup/下载user1.bin或者user2.bin了
我用的模块是ESP-12F
Who is online
Users browsing this forum: No registered users and 284 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.