ESP8266 Debug Notes

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(Fatal Exception 0)
(Fatal Exception 0)
第30行: 第30行:
  
 
<source lang=bash>
 
<source lang=bash>
comcat@jackslab:/work/xwifi/noduino-sdk/examples/plug-minik$ ../../toolchain/xtensa-lx106-elf/bin/xtensa-lx106-elf-objdump -S build/app.out > app.s
+
comcat@jackslab:/work/noduino-sdk/examples/plug-minik$ ../../toolchain/xtensa-lx106-elf/bin/xtensa-lx106-elf-objdump -S build/app.out > app.s
comcat@jackslab:/work/xwifi/noduino-sdk/examples/plug-minik$ cat app.s | grep 4024097c
+
comcat@jackslab:/work/noduino-sdk/examples/plug-minik$ cat app.s | grep 4024097c
 
4024097c: fffe61        l32r a6, 40240974 <user_rf_pre_init+0x45c>
 
4024097c: fffe61        l32r a6, 40240974 <user_rf_pre_init+0x45c>
 
</source>
 
</source>

2015年12月26日 (六) 01:21的版本

1 Fatal Exception 0

ets Jan  8 2013,rst cause:1, boot mode:(3,7)

load 0x40100000, len 27700, room 16 
tail 4
chksum 0x76
load 0x3ffe8000, len 992, room 4 
tail 12
chksum 0xa9
ho 0 tail 12 room 4
load 0x3ffe83e0, len 5084, room 12 
tail 0
chksum 0xee
csum 0xee
Fatal exception (0): 
epc1=0x4024097c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0): 
epc1=0x4024097c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0): 
epc1=0x4024097c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0): 
......
......


出错指令地址 epc1 = 0x4024097c , Flash maped at 0x40200000, so it's located at flash, try to look at the code:

comcat@jackslab:/work/noduino-sdk/examples/plug-minik$ ../../toolchain/xtensa-lx106-elf/bin/xtensa-lx106-elf-objdump -S build/app.out > app.s
comcat@jackslab:/work/noduino-sdk/examples/plug-minik$ cat app.s | grep 4024097c
4024097c:	fffe61        	l32r	a6, 40240974 <user_rf_pre_init+0x45c>

在 user_rf_pre_init 这个函数里,RF init 相关,Flash 0xFC000 的地方,放了一些 RF 初始化参数,是不是和这个相关呢?貌似刚刚这个区被清 0 了?!



2 Reset issue

AirKiss 配置成功后,MQTT: Published,然后就重启了。。。

TYPE: AIRKISS
T|sniffer on ch:7

SC_STATUS_GETTING_SSID_PSWD
SC_TYPE:SC_TYPE_AIRKISS

Store the ssid and password into flash
f r-1, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)

connected with Noduino-AP channel 7
dhcp client start...
cnt 
ip:192.168.5.73,mask:255.255.255.0,gw:192.168.5.1
TCP: Connect to ip  101.200.202.247:1883
MQTT: Connected to broker 101.200.202.247:1883
MQTT: Sending, type: 1, id: 0000
TCP: Sent
TCP: data received 4 bytes
MQTT: Connected to 101.200.202.247:1883
MQTT: Connected
MQTT: queue subscribe, topic"/app2dev/gh_95fae12220_04063fb88d9a8e47", id: 1
MQTT: queuing publish, length: 64, queue size(66/2048)
MQTT: Sending, type: 8, id: 0001
TCP: Sent
TCP: data received 5 bytes
MQTT: Subscribe successful
MQTT: Sending, type: 3, id: 0000
TCP: Sent
MQTT: Published
SC_STATUS_LINK_OVER
free heap size:40424
state: 5 -> 0 (0)
rm 0
del if0
usl
TCP: Reconnect to 101.200.202.247:1883

 ets Jan  8 2013,rst cause:1, boot mode:(3,0)
......
......



















个人工具
名字空间

变换
操作
导航
工具箱