就是关闭这段信息
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",导致网络数据被篡改。
如何关闭系统启动输出信息
Re: 如何关闭系统启动输出信息
Postby jinhucn » Tue Dec 29, 2015 10:19 am
我期望的功能是:
首先在at模式下用
AT+CWMODE=1
AT+SAVETRANSLINK=1,"192.168.6.110",1002,"TCP"
配置好模块,然后这个模块就可以作为傻瓜式透传模块使用。不管拿到哪里或重启多少次,收发到的数据都是与指定服务器直接交互的数据,无需判断是否有多余的数据。
另外可以设置GPIO0为SmartConfig按键、GPIO2为WIFI连接状态输出。tcp连接有长连接(一直保持,断开了立即重连)、短连接(一次收发数据后立即断开)和按需连接(一次收发数据后保持,如果断开不立即重连,下次收发数据时再连接)三种方式。
这样可以极大的简化单片机的开发,无需编写wifi连接配置代码,只要专注于服务器交互即可。
首先在at模式下用
AT+CWMODE=1
AT+SAVETRANSLINK=1,"192.168.6.110",1002,"TCP"
配置好模块,然后这个模块就可以作为傻瓜式透传模块使用。不管拿到哪里或重启多少次,收发到的数据都是与指定服务器直接交互的数据,无需判断是否有多余的数据。
另外可以设置GPIO0为SmartConfig按键、GPIO2为WIFI连接状态输出。tcp连接有长连接(一直保持,断开了立即重连)、短连接(一次收发数据后立即断开)和按需连接(一次收发数据后保持,如果断开不立即重连,下次收发数据时再连接)三种方式。
这样可以极大的简化单片机的开发,无需编写wifi连接配置代码,只要专注于服务器交互即可。
Who is online
Users browsing this forum: No registered users and 1 guest
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.