升级到2.0.0后,smartconfig airkiss crash

wawaii
Posts: 25
Joined: Thu Aug 11, 2016 3:15 pm

升级到2.0.0后,smartconfig airkiss crash

Postby wawaii » Fri Aug 26, 2016 7:37 pm

升级到2.0.0后,调用smartconfig_start(),出现Fatal exception重启,type是SC_TYPE_AIRKISS。
Fatal exception 0(IllegalInstructionCause):
epc1=0x40210443, epc2=0x00000000, epc3=0x00000000, excvaddr=0x4010047b, depc=0x00000000

查看.S文件,0x4210443是在user_uart_wait_tx_fifo_empty中

wawaii
Posts: 25
Joined: Thu Aug 11, 2016 3:15 pm

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby wawaii » Fri Aug 26, 2016 7:57 pm

试了下example里的smart_config,同样会crash:

Fatal exception 0(IllegalInstructionCause):
epc1=0x40210443, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

也是在user_uart_wait_tx_fifo_empty内。

wawaii
Posts: 25
Joined: Thu Aug 11, 2016 3:15 pm

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby wawaii » Mon Aug 29, 2016 1:29 pm

发现这个问题只发生在我用外部电源时,如果用USB转UART的电源供电是好的

ESP_Rubin
Posts: 222
Joined: Wed Jun 29, 2016 11:59 am

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby ESP_Rubin » Mon Aug 29, 2016 1:52 pm

这个需要你查一下外部电源供电是否正常了

wawaii
Posts: 25
Joined: Thu Aug 11, 2016 3:15 pm

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby wawaii » Mon Aug 29, 2016 2:41 pm

ESP_Rubin wrote:这个需要你查一下外部电源供电是否正常了

为什么airkiss会调用user_uart_wait_tx_fifo_empty?我把os_printf关掉也会出错。
外部电源是经过LDO稳压到3.3V供电,usb转uart我测的电压是3.17V,感觉外部电源供电应该更标准啊。
出错的情况下是,我用一个稳压源作为外部电源,airkiss必然出错;但如果用电池的话,反而好一点,跑了5次,只有一次出错。

请看下我的电路图
捕获.PNG
捕获.PNG (17.99 KiB) Viewed 8138 times

wawaii
Posts: 25
Joined: Thu Aug 11, 2016 3:15 pm

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby wawaii » Mon Aug 29, 2016 4:14 pm

是我用的这个LDO不行吗,有没有推荐?

wawaii
Posts: 25
Joined: Thu Aug 11, 2016 3:15 pm

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby wawaii » Mon Aug 29, 2016 5:07 pm

ESP_Rubin wrote:这个需要你查一下外部电源供电是否正常了

文档0B中有这么一段
在模拟电源部分我们要注意的是当 ESP8266EX⼯工 作在 TX 时,瞬间电流会加⼤大,往往引起电源的轨道塌
陷,所以在设计时在模拟电源电路上增加⼀一个 0603 或 0805 封装的 10uF 电容。此电容可与 0402 封装
的0.1uF 电容搭配。


所以有可能是airkiss启动时,产生了一个轨道塌陷导致crash?
如果是这样,请帮忙看下,需要怎么解决?下面是我的电路图,我试着在vcc和地之间再增加并联一个10uF的电容,没有效果。
power.PNG


谢谢!

wawaii
Posts: 25
Joined: Thu Aug 11, 2016 3:15 pm

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby wawaii » Mon Aug 29, 2016 6:27 pm

453508435449640958.jpg


用示波器抓了一下,发现若干个这样的“电源塌陷”,应该是这个造成crash吧

ESP_Rubin
Posts: 222
Joined: Wed Jun 29, 2016 11:59 am

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby ESP_Rubin » Wed Aug 31, 2016 2:15 pm

你看看,做smartconfig时,外部LDO电流是多少,我们建议至少500ma

wawaii
Posts: 25
Joined: Thu Aug 11, 2016 3:15 pm

Re: 升级到2.0.0后,smartconfig airkiss crash

Postby wawaii » Thu Sep 08, 2016 3:18 pm

ESP_Rubin wrote:你看看,做smartconfig时,外部LDO电流是多少,我们建议至少500ma


嗯,换了一个500ma的LDO,问题解决了。
建议这些要求写到文档里 :D

Who is online

Users browsing this forum: No registered users and 10 guests