DDDDDDDD 发表于 2017-3-3 14:54:47

【非官方】ESP8266开发环境——Windows编译环境

前言:这是我学习esp8266的笔记,分享给大家,欢迎大家批评指正
目录:
1、ESP8266开发环境——Ubuntu编译环境    http://club.gizwits.com/thread-5121-1-1.html
2、ESP8266开发环境——Windows编译环境 http://club.gizwits.com/thread-5122-1-1.html
3、ESP8266开发环境——arduino IDE【暂未发布】
4、ESP8266开发环境——Docker【未发布】
5、ESP8266学习笔记-Peripheral-GPIO【暂未发布】
6、ESP8266学习笔记-Peripheral-ADC【暂未发布】
7、ESP8266学习笔记-Peripheral-Timer【暂未发布】
8、ESP8266学习笔记-Peripheral-PWM【暂未发布】
9、ESP8266学习笔记-Peripheral-I2C【暂未发布】
10、ESP8266学习笔记-Peripheral-SPI/HSPI【暂未发布】
11、ESP8266学习笔记-Peripheral-I2S【暂未发布】
。。。。。。。。。。。。。。。。。。。。。。

1、安装Cygwin
Cygwin.exe中包含cygwin和xtensa编译器环境(含ESP8266 和 ESP31B/ESP32 开发环境)下载地址:http://pan.baidu.com/s/1skRvR1j

2、添加环境变量
将cygwin\bin和cygwin\opt\xtensa-lx106-elf\bin目录添加在系统环境变量



3、删除Windows python3
如果windows 是有安装python3, 需要删除,不然编译的时候会调用windows 平台的python3,这里可以直接使用Cygwin中的Python2(gen_appbin.py 是用python2 编写,用python3 运行会报错)


4、添加下载工具和串口显示Log工具
复制esptool.exe 、serialView.exe 到SDK bin目录中


5、修改gen_misc.bat
大家根据自己的ESP8266 WiFI 模块配置修改,我使用的是ESP—12F


6、添加脚本 esptool.bat
复制esptool.bat到工程目录,实现 一键 编译、下载、打印Log 功能

根据自己的情况修改串口号和波特率

双击esptool.bat就可以开始编译、下载、打印log



7、安装代码编辑器
大家可以根据自己的喜好安装熟悉的编辑器(Source Insight 、Eclipse 、SublimeText、VS .........)

8、后记
gen_misc.bat改了很多次,总是有些小问题,主要是路经问题(windows 跟Liunx路经中“/”"\"的问题,相对路经与绝对路经的问题,加上使用cygwin后的路经问题)。
欢迎大家测试,有问题请报告给我修复。
















ardylf 发表于 2017-3-3 17:05:35

楼主威武 期待 ESP8266开发环境——arduino IDE尽快发布

Des失控 发表于 2017-3-6 11:43:16

安信可有一个 集成的编译环境,安装起来更简单一些。
页: [1]
查看完整版本: 【非官方】ESP8266开发环境——Windows编译环境