GeekPwn2015胸卡ESP8266 12E串口调试

相信今年参加GeekPwn活动的很多同学都获得了一枚GeekPwn的胸牌,为方便大家对胸牌进行一些调试和破解,这里分享一些关于这枚胸牌的一些信息 :)如发现文章之中有错误之处,欢迎大家斧正!

0×00 主芯片

主芯片:ESP8266 WIFI模块

ESP8266模块也有很多版本,经过一段时间的整理发现安天实验室设计的GeeKPwn胸牌采用的是ESP-12E。如下图:

ESP8266-12E是ESP8266-12的增强版,完善外围电路,增强阻抗匹配,在稳定性与抗干扰能力上有所提升,引脚在ESP-12的基础上新增六个IO口、SPI口引出;

0×02 连接USB-TTL

仔细观察胸卡背面线路,发现胸卡的右中侧有六个小孔,显示屏背面的PCB板子上左右侧均有GND、TX、RX、5V的接口。

通过使用万用表对一些接口和ESP-12E的测量,最终得出胸卡右中侧的六个小孔才是连接USB TTL的正确接口。

J1-三角形  1-6
1---VCC (ESP8266-12E 8)
2---TXD 0(ESP8266-12E 22)
3---RXD 0(ESP8266-12E 21)
4---RST (ESP8266-12E 1)
5---GND(ESP8266-12E 15)
6---GPIO 0(ESP8266-12E 18)
2和USBTTL RXD相连
3和USBTTL TXD相连
5和USBTTL GND相连
另外一条应该是1或4 连接到USBTTL的VCC或者3.3V 目前还不确定正确地连接姿势

串口调试波特率设置为9600,

[17:34:34.413] OKOK
[17:34:37.016] Usa騏sarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsarUsa騏sa騏sarUsarUsa騏saUsa騏骍sa騏Usa騏Usart-GPU Usart-GPU V4.2 B0802
[17:34:37.533] SN:GPCB5E2702863D
[17:34:37.533] stdin:1: malformed number near '02863D'
[17:34:40.758] >
[17:34:41.532] UUUsa騏Usa騏Usa騏Usa騏Usa騏Usa騏UsaUUsa騏Usa騏Usa騏Usa騏UsaUUsa騏Usa騏Usa騏誙sart-GPU Usart-GPU V4.2 B0802
[17:34:41.938] SN:GPCB5E2702863D
[17:34:41.958] stdin:1: '=' expected near '
[17:34:42.045] >
[17:34:46.399]
[17:34:46.399]
[17:34:46.399] PIC(0,0,3);
[17:34:46.416]
[17:34:46.416] Usart-GPU Usart-GPU V4.2 B0802
[17:34:46.852] SN:GPCB5E2702863D
[17:34:46.870] stdin:1: '=' expected near '-'
[17:34:46.934] > OK
[17:34:49.067] 鮑UsaUsa騏sa騏sa騏sa騏sa騏sa騏U誙誙sa騏U照Usart-GPU Usart-GPU V4.2 B0802
[17:34:49.486] SN:GPCB5E2702863D
[17:34:49.486] stdin:1: '=' expected near ''
[17:34:49.580] >
[17:34:50.114] UsarUsa騏sa騏sa騏sa騏sa騏sa騏saUsa騏sa騏saUsarUsarUsartUsart鞺sart-Usart鞺sart-GUsart-Usart-Usart-GPU Usart-GPU V4.2 B0802
[17:34:50.333] SN:GPstdin:1: '=' expected near '
[17:34:50.386] > CB5E2702863D
[17:34:50.453] >>
[17:34:52.401]
[17:34:52.401]
[17:34:52.401] PIC(0,0,1);
[17:34:52.418]
[17:34:52.418]
[17:34:55.177] Usart-GPU Usart-GPU V4.2 B0802
[17:34:55.266] SN:GPCB5E2702863D
[17:34:55.277] stdin:2: '=' expected near 'Usart'
[17:34:55.367] >
[17:34:58.402]
[17:34:58.402]
[17:34:58.402] PIC(0,0,2);
[17:34:58.419]
[17:34:58.419]
[17:35:00.135] Usart-GPU Usart-GPU V4.2 B0802
[17:35:00.169] SN:GPCB5E2702863D
[17:35:00.188] stdin:1: '=' expected near '-'
[17:35:00.251] > OK
[17:35:04.410]
[17:35:04.410]
[17:35:04.410] PIC(0,0,3);
[17:35:04.421]
[17:35:04.421] OKOK
[17:35:09.831] ?
时间: 2024-07-29 03:55:02

GeekPwn2015胸卡ESP8266 12E串口调试的相关文章

vc60-VC(MFC)串口调试界面添加一个按钮控制两种颜色变换的指示灯。谢谢!!!

问题描述 VC(MFC)串口调试界面添加一个按钮控制两种颜色变换的指示灯.谢谢!!! 用MFC做出来一个只能发送和接受的界面之后,需要添加一个或两个按钮控制两种颜色变换.请问是指示灯吗?代码怎么写?谢谢. 解决方案 直接放一个static控件,准备两个图片,一个红灯一个绿灯 直接画http://blog.csdn.net/lujianfeiccie2009/article/details/7281996 当然,也可以不用先准备图片,而直接通过画圆.填充绘制出灯.

target-tornado 串口调试的问题

问题描述 tornado 串口调试的问题 哪位大神大姐大哥帮帮忙啊,加载内核的时候出现这个问题,困扰好久了!! rpccore backend client Timed out Error performing target core file checksum

求助-串口调试确认调试时的数据发送

问题描述 串口调试确认调试时的数据发送 根据下面的图,应该发送怎么样的数据,拜托大家能够帮忙,完全小白,根本不懂程序语言,只是工作中碰到了这个事

串口通信-请高手帮忙回答,在龚建伟老师的串口调试中遇到了Serial串口类的问题

问题描述 请高手帮忙回答,在龚建伟老师的串口调试中遇到了Serial串口类的问题 点击打开串口按钮时,就会弹出以上图片的错误, 代码如下 // SerialPortTestDlg.h : header file // #include"SerialPort.h" #if !defined(AFX_SERIALPORTTESTDLG_H__37F6643D_1905_4655_883E_24AD7F141ED0__INCLUDED_) #define AFX_SERIALPORTTEST

串口调试问题 【转】

转自:http://blog.chinaunix.net/uid-27717694-id-3898354.html 一.串口通讯我用串口调试助手(windows下)向linux下的串口1 发送数据(串口线我跟其他机器互测过,没问题),在linux 下 cat /dev/ttyS0 接收.但奇怪的是 cat /dev/ttyS0没有显示受到认识数据,反而是我的串口调试助手收到了返回!!linux端不用 cat /dev/ttyS0读的时候没有返回! 原因:1.windows要发送可显示字符,cat

linux -- 串口调试总结

linux 串口输出调试 在某些情况下,需要同时对两台或多台Linux主机进行管理和操作.如果手头缺少足够多的键盘和显示器,那么通过一台机器的串口对其余主机进行控制不失为一种快捷.有效的方法. 下面就以两台主机为例,简单介绍一下配置方法.假设这两台主机分别为A和B,它们都运行Red Hat 9.0. A主机配置 A主机要选择一个合适的串口通信工具,本文中使用Linux自带的Minicom. 以root身份登录,运行如下命令: # minicom -s 屏幕上出现Minicom的主配置选单,移动键

c#-C#串口通信问题,调试助手使用正常,真机无效

问题描述 C#串口通信问题,调试助手使用正常,真机无效 1用C#谢了串口调试的代码,真机测试没有反应. 2用两台机器都装了串口调试助手,用C#程序发信息另一台机器的串口助手显示接受到的信息是正确的,链接到真机测试无效 3用调试助手发送代码给真机能正常运行 解决方案 从以下你的反馈信息来看,问题还是出在你的c#的代码上,建议参考以下代码 C#串口通信总结http://www.cnblogs.com/binfire/archive/2011/10/08/2201973.html

WinCE下串口蓝牙模块的调试

    拿到模块后,先请ZWEI帮忙把模块飞到板子上,最后的情形有点像蜈蚣跟蜘蛛在打仗,而且难分难解.     飞完线后用串口调试助手发送AT#指令,以确认蓝牙模块和串口都能正常工作.结果,运气不太好,发出去的指令就好像石沉大海了一样.     又请ZWEI用示波器量了一下RXD和TXD,信号都正常.把TXD和RXD短接,用串口调试助手自发自收,也不成功.串口调试助手,应该是没问题的,久经考验太长时间了.最后,飞线到MCU的另外一个串口上就行了.ZWEI飞来飞去的功夫实在了得.     系统上电

LPC1768之串口UART0

*********************************************************************************************************/ #include "LPC17xx.h" /* LPC17xx外设寄存器 */ /*************************************************************************************************