ESP8266 Developer Zone The Official ESP8266 Forum 2017-01-04T13:19:28+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=2517 2017-01-04T13:19:28+08:00 2017-01-04T13:19:28+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=11011#p11011 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> Statistics: Posted by XIAOZ — Wed Jan 04, 2017 1:19 pm


]]>
2016-08-12T09:08:01+08:00 2016-08-12T09:08:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8398#p8398 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> Statistics: Posted by luge1983 — Fri Aug 12, 2016 9:08 am


]]>
2016-08-11T18:49:58+08:00 2016-08-11T18:49:58+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8393#p8393 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> Statistics: Posted by ESP_Rubin — Thu Aug 11, 2016 6:49 pm


]]>
2016-08-11T17:06:06+08:00 2016-08-11T17:06:06+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8389#p8389 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]>
用BeyondCompare对比了你发来的bin文件和我电脑生成的bin文件,完全相同。

在给ESP_WROOM-02模块重新烧录固件时,不烧录master_deevice_key.bin(即:冷藏箱07.bin),运行结果OK,串口输出的内容里不再有Fatal Exception了。

重新烧录固件,这次加上了master_deevice_key.bin,Fatal Exception复现了。

可以确定,问题是向0x3E000烧写master_deevice_key.bin导致的。应该如何解决这个问题?master_deevice_key.bin还是要烧录的,因为我的设备需要向http://iot.espressif.cn/发数据。

Statistics: Posted by luge1983 — Thu Aug 11, 2016 5:06 pm


]]>
2016-08-11T10:28:38+08:00 2016-08-11T10:28:38+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8383#p8383 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> 你如果不烧录master key会有该问题吗?
附件是我这边验证ok的binary,没有烧录key,地址和你用的一样,你可以试一下
sensor.zip

Statistics: Posted by ESP_Rubin — Thu Aug 11, 2016 10:28 am


]]>
2016-08-10T16:55:18+08:00 2016-08-10T16:55:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8377#p8377 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> 按照你说的,把eagle.irom0text.bin的烧录地址改为0x01000后,上电运行时串口打印:

Code:

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

load 0x40100000, len 28464, room 16
tail 0
chksum 0xc1
load 0xdd0000c0, len -3985150, room 8
flash read err, ets_unpack_flash_code
ets_main.c

而且编译结束后lubuntun的窗口里显示的还是

Code:

eagle.irom0text.bin---->0x10000
,并非0x01000

Statistics: Posted by luge1983 — Wed Aug 10, 2016 4:55 pm


]]>
2016-08-10T15:28:35+08:00 2016-08-10T15:28:35+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8373#p8373 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> 0x10000---->eagle.irom0text.bin
应该是0x01000
换这个地址再试一下

Statistics: Posted by ESP_Rubin — Wed Aug 10, 2016 3:28 pm


]]>
2016-08-10T11:09:38+08:00 2016-08-10T11:09:38+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8366#p8366 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> 附件是我编译后得到的eagle.S文件,里面没有Fatal Exception报告的地址0x4023ea1c。
请您对比一下看看可能是哪里的问题。
谢谢!
eagle.rar

Statistics: Posted by luge1983 — Wed Aug 10, 2016 11:09 am


]]>
2016-08-09T15:24:09+08:00 2016-08-09T15:24:09+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8346#p8346 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> Statistics: Posted by Guest — Tue Aug 09, 2016 3:24 pm


]]>
2016-08-09T13:55:51+08:00 2016-08-09T13:55:51+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8344#p8344 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> Statistics: Posted by luge1983 — Tue Aug 09, 2016 1:55 pm


]]>
2016-08-09T11:47:27+08:00 2016-08-09T11:47:27+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8342#p8342 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> expection的debug方式可以参考:http://bbs.espressif.com/viewtopic.php?f=61&t=292

Statistics: Posted by ESP_Rubin — Tue Aug 09, 2016 11:47 am


]]>
2016-08-09T11:37:08+08:00 2016-08-09T11:37:08+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8341#p8341 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> 0x1FE000---->blank.bin
0x00000---->eagle.flash.bin
0x10000---->eagle.irom0text.bin
0x3E000--->冷藏箱07.bin

Statistics: Posted by luge1983 — Tue Aug 09, 2016 11:37 am


]]>
2016-08-09T10:26:19+08:00 2016-08-09T10:26:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8339#p8339 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> Statistics: Posted by ESP_Rubin — Tue Aug 09, 2016 10:26 am


]]>
2016-08-09T09:48:10+08:00 2016-08-09T09:48:10+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8336#p8336 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> Statistics: Posted by luge1983 — Tue Aug 09, 2016 9:48 am


]]>
2016-08-08T16:06:51+08:00 2016-08-08T16:06:51+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8323#p8323 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> Statistics: Posted by luge1983 — Mon Aug 08, 2016 4:06 pm


]]>
2016-08-08T11:12:18+08:00 2016-08-08T11:12:18+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8312#p8312 <![CDATA[Re: ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> 使用我们默认的IoT Demo中的sensor例子会有该问题吗?

Statistics: Posted by ESP_Rubin — Mon Aug 08, 2016 11:12 am


]]>
2016-08-05T16:42:31+08:00 2016-08-05T16:42:31+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2517&p=8296#p8296 <![CDATA[ESP8266_NONOS_SDK_V2.0.0_16_07_19的IoT Demo传感器例子]]> 硬件为ESP-WROOM-02模组,使用1.5.4的NONOS_SDK的IoT Demo的Sensor例子,温湿度传感器使用了SHT20,修改了I2C程序,运行的很好。
改为使用ESP8266_NONOS_SDK_V2.0.0_16_07_19,并且I2C程序维持原先的MVH3004,出现2个问题:

1-使用lunbuntu编译(编译选项分别是2-0-2-0-5)后,给出的结果中有:eagle.irom0text.bin---->0x10000。而在1.5.4的版本中,同样的编译选项,给出的结果有:eagle.irom0text.bin---->0x40000。为什么会有这个地址上的差异?

2-使用ESPFlashDownloadTool_v3.3.4.exe,将eagle.irom0text.bin烧录到0x10000,串口打印如下:

Code:


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

load 0x40100000, len 28464, room 16
tail 0
chksum 0x3e
load 0x3ffe8000, len 2804, room 8
tail 12
chksum 0x6b
ho 0 tail 12 room 4
load 0x3ffe8b00, len 2380, room 12
tail 0
chksum 0x2c
csum 0x2c
rf cal sector: 507
rf[112] : 00
rf[113] : 00
rf[114] : 01

SDK ver: 2.0.0(656edbf) compiled @ Jul 19 2016 17:58:40
phy ver: 1055, pp ver: 10.2

SDK version:2.0.0(656edbf)
IOT VERSION = v1.0.5t12335(a)
reset reason: 0
addr not ack when tx write cmd
mode : sta(18:fe:34:d2:87:ac) + softAP(1a:fe:34:d2:87:ac)
Fatal exception 0(IllegalInstructionCause):
epc1=0x4023ea1c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
*r吥P钡盞韙r@轾.┭Ko8a 晟*盩北暴┠P水笯睐*眳ⅫnzAl )閙~盧'!Pt盄j|当エ~nzA瑝8x簐A,TZ!(A{~An 晟*盧ケ@j|邓,@睐*ⅫnzAl )閙~盤Z醨N鴕f cal sector: 507
rf[112] : 00
rf[113] : 00
rf[114] : 01

【后面就从“SDK version:2.0.0(656edbf)”开始到“rf[114] : 01”不停的循环】


上面串口打印的“addr not ack when tx wirte cmd”不必理会,因为温湿度传感器不是MVH3004。我的问题是:为什么会出现下面的:

Code:

Fatal exception 0(IllegalInstructionCause):
epc1=0x4023ea1c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
*r吥P钡盞韙r@轾.┭Ko8a 晟*盩北暴┠P水笯睐*眳ⅫnzAl )閙~盧'!Pt盄j|当エ~nzA瑝8x簐A,TZ!(A{~An 晟*盧ケ@j|邓,@睐*ⅫnzAl )閙~盤Z醨N鴕f cal sector: 507

使用1.5.4的SDK是没有这个问题的。现在怎么解决这个Fatal exption?请给出建议,谢谢!

Statistics: Posted by luge1983 — Fri Aug 05, 2016 4:42 pm


]]>