一、废话
昨天没有加班,回来把样板焊好了,今天看一下怎么下载,验证板子能不能用。
立创EDA的技新开源工程,PCB上与他列出的BOM元器件有一些参数不同,咱啥也不懂,我目前是以BOM清单为依据购买的材料。
二、上电(默认是有出厂程序的,所以不用烧录)
上电,电源灯常亮,ESP8266-12F的灯会闪一下。
根据手册上的介绍,打开串口助手,设置波特率为74880,复位一下,得到如下打印信息。
最后输出的乱码,并不是乱码,原因已经找到,接下来会说明。
1、第一部分,可以看到当前的状态。
boot mode后的第一个数据是3,代表在Flash Boot状态,也就是程序运行状态。
如果GPIO0接地,boot mode后的第一个数据是1,代表处于UART Boot状态,也就是串口下载的时候。
下面的表格在SDK编程手册的附录A
2、第二部分,看起来是一些地址,长度,校验信息,不知道什么意思。
3、第三部分是Boot的版本,SPI的速度、模式、Flash的大小。
4、第四部分是射频数据。
5、第五部分是SDK的版本,还有phy的版本,pp的版本,不知道后两个是什么。
三、最后那不是乱码
波特率改为115200,复位,再看一次就会发现真相,写的是:
安信可科技有限公司。
ready
所以,我们就会发现了,其实是有两段波特率的,SDK入门指南上有,截图如下。
Ready也是有含义的,代表默认里面是AT固件且已经准备好。
发送字符“AT”,会返回“OK”,测试确实如此。