Open chenhlhl opened 7 years ago
一般是指我们上层的数据以buf的形式经过底层模块去传送,底层只保证将这段buf传出去,而不去关心buf中具体是什么样的数据,不用去解析buf中的具体内容。 具体一点,以两个QQ客户端聊天为例,QQ的UI层定义了表示聊天信息的结构体(结构体中包含文字内容、文字颜色、文字字体及文字大小等信息),当QQ客户端发送信息时将信息填充到结构体中,然后再将结构体“压到”buf中,交给底层去传送,底层不知道buf中存放的是什么内容,也不用关心是什么内容,只要将buf发送给对端QQ就可以了。当对端QQ收到buf后,将buf中的内容转化成结构体,然后UI层去解析这个结构体就能得到具体的聊天信息了,从而将聊天信息显示到界面去。这就是一个具体的底层数据透传的例子。
一直处于下载中状态
Took 12.05s to erase flash block TEST !!!! FAST BAUD: 115200 fACTORY REBOOT MODE: False Running Cesanta flasher (speed 115200)... params: ? MEMORY START ELSE.... 26 Invalid head of packet ('') Exception in thread Thread-1: Traceback (most recent call last): File "threading.pyo", line 801, in __bootstrap_inner File "download_panel_info.pyo", line 785, in run File "esptool_api.pyo", line 763, in flash_download_thread File "esptool_api.pyo", line 1761, in init File "esptool_api.pyo", line 1646, in read_packet Exception: Invalid head of packet ('')
F411 V0.1
不可烧入固件
烧入成功
总结原因
- 烧入固件的软件问题
- 应使用 官网固件刷写工具: http://bbs.espressif.com/download/file.php?id=385
- 因原理图误导的连线问题
开启刷写工具,选择固件及固件偏移,如下图所示:
点击 start ,模块将进入刷写模式,屏幕提示等待上电同步中,此时请拔下一块电池,并重新装入,使之重新定位,让模块真正进入刷写模式,并开始刷写固件,如下图所示,正在刷写中,以及刷写完成后的界面:
等待上电同步
正在刷写中
完成
2018年3月12日 更新
2017年10月23日 更新
2017年10月16日 更新
ESP8266--学习笔记(四)TCP通信--TCP-Client
参考
安信可官方教程
ESP8266 常见问题
CodingIndex的学习笔记
贝壳物联
stm32和esp8266程序资料分析 百度云(密码:s0au)
STM32学习笔记:ESP8266模块(1)
ESP8266玩转AT指令
STM32+ESP8266实现UDP通信
stm32f1精英版ESP8266 模块使用注意事项
android客服端+eps8266+单片机+路由器之远程控制系统
ESP8266模块使用完整教程 (10.ESP8266完全教程资源包)
烧入固件
下载官网固件刷写工具: http://bbs.espressif.com/download/file.php?id=385
调试