ESP8266 Developer Zone The Official ESP8266 Forum 2016-03-11T11:55:49+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=1700 2016-03-11T11:55:49+08:00 2016-03-11T11:55:49+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1700&p=6063#p6063 <![CDATA[Re: 提一个问题,关于softap]]>
麻烦下载并解压缩附件,将 AT_target.bin 烧录到 0x00000 地址,无需再烧录其他文件。

重新上电运行后,波特率 115200,输入 “AT”,回车,看是否有回复?

如果您的问题仍未解决,麻烦提供烧录时的 ESP Flash Download Tool 截图和 上电运行时的 log 以供分析。
AT_target.zip

Statistics: Posted by ESP_Faye — Fri Mar 11, 2016 11:55 am


]]>
2016-03-07T11:22:08+08:00 2016-03-07T11:22:08+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1700&p=5992#p5992 <![CDATA[Re: 提一个问题,关于softap]]> Statistics: Posted by robber5 — Mon Mar 07, 2016 11:22 am


]]>
2016-03-03T10:52:09+08:00 2016-03-03T10:52:09+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1700&p=5946#p5946 <![CDATA[Re: 提一个问题,关于softap]]>

Code:

root@R5-kali:/opt/Espressif/sdk/bin/at# esptool.py -p /dev/ttyUSB0 write_flash 0x00000 eagle.flash.bin 0x40000 eagle.irom0text.bin 0x7e000 ../blank.bin 0xfe000 ../blank.bin
Connecting...
Erasing flash...
Took 0.50s to erase flash block
Wrote 31744 bytes at 0x00000000 in 3.1 seconds (81.9 kbit/s)...
Erasing flash...
Took 1.56s to erase flash block
Wrote 226304 bytes at 0x00040000 in 22.2 seconds (81.6 kbit/s)...
Erasing flash...
Took 0.13s to erase flash block
Wrote 4096 bytes at 0x0007e000 in 0.4 seconds (84.4 kbit/s)...
Erasing flash...
Took 0.14s to erase flash block
Wrote 4096 bytes at 0x000fe000 in 0.4 seconds (84.5 kbit/s)...

Leaving...


下面是串口的log

Code:

root@R5-kali:/opt/Espressif/sdk/bin/at# miniterm.py -p /dev/ttyUSB0 -b 115200
--- Miniterm on /dev/ttyUSB0: 115200,8,N,1 ---
--- Quit: Ctrl+]  |  Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 26328, room 16
tail 8
chksum 0xdc
load 0x3ffe8000, len 908, room 0
tail 12
chksum 0xbc
ho 0 tail 12 room 4
load 0x3ffe8390, len 3452, room 12
tail 0
chksum 0x03
csum 0x03
rlǃ;�
ready

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 26328, room 16
tail 8
chksum 0xdc
load 0x3ffe8000, len 908, room 0
tail 12
chksum 0xbc
ho 0 tail 12 room 4
load 0x3ffe8390, len 3452, room 12
tail 0
chksum 0x03
csum 0x03
sdǃr�
ready

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 26328, room 16
tail 8
chksum 0xdc
load 0x3ffe8000, len 908, room 0
tail 12
chksum 0xbc
ho 0 tail 12 room 4
load 0x3ffe8390, len 3452, room 12
tail 0
chksum 0x03
csum 0x03
sds�
ready
AT

OK

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 26328, room 16
tail 8
chksum 0xdc
load 0x3ffe8000, len 908, room 0
tail 12
chksum 0xbc
ho 0 tail 12 room 4
load 0x3ffe8390, len 3452, room 12
tail 0
chksum 0x03
csum 0x03
sdǃr�
ready
AT

OK
S
 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 26328, room 16
tail 8
chksum 0xdc
load 0x3ffe8000, len 908, room 0
tail 12
chksum 0xbc
ho 0 tail 12 room 4
load 0x3ffe8390, len 3452, room 12
tail 0
chksum 0x03
csum 0x03
;l��;�
ready
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 26328, room 16
tail 8
chksum 0xdc
load 0x3ffe8000, len 908, room 0
tail 12
chksum 0xbc
ho 0 tail 12 room 4
load 0x3ffe8390, len 3452, room 12
tail 0
chksum 0x03
csum 0x03
{$s�
ready

--- exit ---



下面还有一段LOG是我自己写的一个Helloworld。

Code:

epc1=0x402402d8, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

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

load 0x40100000, len 25900, room 16
tail 12
chksum 0x86
ho 0 tail 12 room 4
load 0x3ffe8000, len 864, room 12
tail 4
chksum 0xfc
load 0x3ffe8360, len 212, room 4
tail 0
chksum 0x0f
csum 0x0f
{$mode : softAP(1a:fe:34:d2:46:22)
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
Hello, world!
Fatal exception (0):
epc1=0x40246ae2, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

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

load 0x40100000, len 25900, room 16
tail 12
chksum 0x86
ho 0 tail 12 room 4
load 0x3ffe8000, len 864, room 12
tail 4
chksum 0xfc
load 0x3ffe8360, len 212, room 4
tail 0
chksum 0x0f
csum 0x0f
{$mode : softAP(1a:fe:34:d2:46:22)
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
Hello, world!

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 25900, room 16
tail 12
chksum 0x86
ho 0 tail 12 room 4
load 0x3ffe8000, len 864, room 12
tail 4
chksum 0xfc
load 0x3ffe8360, len 212, room 4
tail 0
chksum 0x0f
csum 0x0f
rlmode : softAP(1a:fe:34:d2:46:22)
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
Hello, world!

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 25900, room 16
tail 12
chksum 0x86
ho 0 tail 12 room 4
load 0x3ffe8000, len 864, room 12
tail 4
chksum 0xfc
load 0x3ffe8360, len 212, room 4
tail 0
chksum 0x0f
csum 0x0f
{lmode : softAP(1a:fe:34:d2:46:22)
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
Hello, world!
add 1
aid 1
station: 00:87:31:4a:3e:96 join, AID = 1
Fatal exception (0):
epc1=0x402402d8, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

 ets Jan  8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x40100000, len 25900, room 16
tail 12
chksum 0x86
ho 0 tail 12 room 4
load 0x3ffe8000, len 864, room 12
tail 4
chksum 0xfc
load 0x3ffe8360, len 212, room 4
tail 0
chksum 0x0f
csum 0x0f
s$mode : softAP(1a:fe:34:d2:46:22)
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
Hello, world!



但是在最开始我没有写错代码误操作wifi_softap_set_config这个函数的时候,都不会有问题。我是误操作了这个函数之后,导致溢出。才遇上反复重启的问题。望可以解决。

Statistics: Posted by robber5 — Thu Mar 03, 2016 10:52 am


]]>
2016-03-02T17:50:20+08:00 2016-03-02T17:50:20+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1700&p=5924#p5924 <![CDATA[Re: 提一个问题,关于softap]]>
您的问题是:您的模块运行一段时间后,就会自动反复重启,必须重新烧录固件 才能正常运行,运行一段时间后,又再次反复重启吗?

能否详细描述一下问题的复现步骤,如果是使用 AT 固件,请问重启之前,执行了哪些 AT 指令,返回值是什么?

麻烦使用 ESP Flash Download Tool 烧录固件,如果您的问题未能解决,请提供烧录过程中 ESP Flash Download Tool 的截图以供分析。

Statistics: Posted by ESP_Faye — Wed Mar 02, 2016 5:50 pm


]]>
2016-03-01T16:42:47+08:00 2016-03-01T16:42:47+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1700&p=5881#p5881 <![CDATA[Re: 提一个问题,关于softap]]>
我的flash_id是4014,这个应该是一个1M大小的flash。blank.bin分别刷到0x7e000跟0xfe000俩个地方。刷at固件或是nodemuc,或是自己写的固件都能使用,但是过一会就开始反复重启。

我曾经试试过调用system_restore()和system_restart()这两个函数,也无效。

我还尝试dd出一个1m大小的空文件,把flash都刷成0x00,然后再刷blank和固件,也都不能解决重启的问题。

望能给出解决方法。

Statistics: Posted by robber5 — Tue Mar 01, 2016 4:42 pm


]]>
2016-02-01T17:59:04+08:00 2016-02-01T17:59:04+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1700&p=5602#p5602 <![CDATA[Re: 提一个问题,关于softap]]>
您可以重新烧录 blank.bin 或者调用 system_restore 和 system_restart 复位 ESP8266。

感谢您对 ESP8266 的关注!

Statistics: Posted by ESP_Faye — Mon Feb 01, 2016 5:59 pm


]]>
2016-01-29T18:38:25+08:00 2016-01-29T18:38:25+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1700&p=5567#p5567 <![CDATA[提一个问题,关于softap]]> Statistics: Posted by robber5 — Fri Jan 29, 2016 6:38 pm


]]>