如何在Windows平台下编译esp8266 SOC源码

如何在Windows平台下编译esp8266 SOC源码,第1张

一,安装编译环境

1,下载安装文件Fans_ESP8266_SDK_Make.exe:

双击Fans_ESP8266_SDK_Make.exe执行安装,默认安装到C盘,不用改变安装路径,一路遇到选择框就点击“确定”和“允许”。安装完成后,会在C盘根目录下生成三个文件夹:c:\python27, c:\ESP8266_SDK_Fans_V2.0, c:\usr

2,需要配置license,用文本编译器打开C:\usr\xtensa\XtDevTools\install\tools\RC-2010.1-win32\XtensaTools\Tools\lic\license.dat,在里面有如下一行:HOSTID=1008B149EFD7,等号后面的是本机的mac地址,需要修改成自己电脑的MAC。选择右下角的网络连接图标,选择网络连接详情可查看:薯旁游

二,编译

进入到C:\usr\xtensa\esp_iot_sdk目录下,下载测试用例(http://download.csdn.net/detail/yunjinwang/9629398),将auto_app_test和auto_lib两个文件夹拷贝到这里,然后进入C:\usr\install目录下,双击“xtensa_IOT”,将会运行一个dos窗口,最后一行应该是C:\usr\xtensa\esp_iot_sdk, 然后执行cd auto_app_test,

输入make,如果编译成功会有如下结果:

输入makebin会生成对应的镜像包Fans_SDK_flash.bin文件

三,刷机

首先启指确保PC机上没有其它串口设备,可进入“设备管理”中查看com,如果有多个,不能确保一定能烧写成功。

用USB转串口板连接ESP8266串口脚到PC的USB口上,在“设备管理”中查看是否会生成一个com设备。同时需要将GPIO0接GND。(在我们的开发套件上,只需要把USB线把板和PC连上,用线将D3与GND连接,就OK了)

在dos窗口上输入burnbin,就会开始刷机了。

当出现以下情况时,请确保1,GPIO0接GND,2,串口设置没有被其它软件打开。

四,运行

刷机完成后,将GPIO0与GND断开,重数销新断电或reset ,即可重新去行。

会51单片机编程就很简单,把wifi模块当成串口就可以了(就是无线串口),上电初始化设置成透传模式掘链迹就可以了,可以看一下模块的AT指令就知道怎么初始化了,或者唤答直接用透传固件的模判并块就不用初始化设置,可以用网络助手 与 单片机收发数据了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12258056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存