ESP8266 Developer Zone The Official ESP8266 Forum 2015-12-31T13:35:30+08:00 https://bbs.espressif.com:443/feed.php?f=65&t=1561 2015-12-31T13:35:30+08:00 2015-12-31T13:35:30+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1561&p=5202#p5202 <![CDATA[Re: 如何关闭系统启动输出信息]]>
非常抱歉,启动信息是 ROM code 打印的,无法修改。

您可以在硬件上使用 MTDO,MTCK 作为 UART0,软件在 at_init 之后调用 system_uart_swap 切换到新 UART0 使用,以避开启动信息。

Statistics: Posted by ESP_Faye — Thu Dec 31, 2015 1:35 pm


]]>
2015-12-29T10:19:39+08:00 2015-12-29T10:19:39+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1561&p=5177#p5177 <![CDATA[Re: 如何关闭系统启动输出信息]]> 首先在at模式下用
AT+CWMODE=1
AT+SAVETRANSLINK=1,"192.168.6.110",1002,"TCP"
配置好模块,然后这个模块就可以作为傻瓜式透传模块使用。不管拿到哪里或重启多少次,收发到的数据都是与指定服务器直接交互的数据,无需判断是否有多余的数据。
另外可以设置GPIO0为SmartConfig按键、GPIO2为WIFI连接状态输出。tcp连接有长连接(一直保持,断开了立即重连)、短连接(一次收发数据后立即断开)和按需连接(一次收发数据后保持,如果断开不立即重连,下次收发数据时再连接)三种方式。
这样可以极大的简化单片机的开发,无需编写wifi连接配置代码,只要专注于服务器交互即可。

Statistics: Posted by jinhucn — Tue Dec 29, 2015 10:19 am


]]>
2015-12-29T10:24:04+08:00 2015-12-29T09:56:13+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1561&p=5176#p5176 <![CDATA[如何关闭系统启动输出信息]]>
ets Jan 8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 27368, room 16
tail 8
chksum 0x5b
load 0x3ffe8000, len 1028, room 0
tail 4
chksum 0x7a
load 0x3ffe8410, len 624, room 4
tail 12
chksum 0x91
csum 0x91

SDK ver: 1.5.0 compiled @ Nov 27 2015 13:37:51
phy ver: 484, pp ver: 9.5
这段信息在user_init之前,用system_set_os_print(0)只能关闭后面的os_printf信息,前面这段无法关闭。这带来一些不方便,比如用户用AT+SAVETRANSLINK进入透传模式,原本预期所有收到的数据都是网络数据。但如果wifi模块重新启动了,可能就会先收到一段乱码以及">\r\nready",导致网络数据被篡改。

Statistics: Posted by jinhucn — Tue Dec 29, 2015 9:56 am


]]>