参考网址:
http://wiki.ai-thinker.com/ai_ide_use
ESP8266 Flash 地址配置 OTA相关
http://wiki.ai-thinker.com/esp_download
https://www.espressif.com/zh-hans/support/download/sdks-demos
https://github.com/espressif/ESP8266_RTOS_SDK/releases/tag/v2.0.0
名称为:ESP8266_RTOS_SDK-2.0.0.zip 大小为 6.29M
解压到目录:E:\esp8266\sdk
进入目录:E:\esp8266\sdk\ESP8266_RTOS_SDK-2.0.0\
右键:Cygwin here
示例2:ESP8266_RTOS_SDK 使用
http://wiki.ai-thinker.com/ai_ide_use
ESP8266的FreeRTOS SDK,采用了SDK和工程文件夹分离的方式,所以我们需要手动创建一个 app 目录。
接下来,我们启动 ESP_IDE,将项目导入 Eclipse
点击Browser,选中ESP8266_RTOS_SDK-2.0.0
因为分离了sdk和project目录
所以编译之前必须先指定一个 SDK_PATH 和 BIN_PATH
修改 ESP8266_RTOS_SDK/app 目录下的 makefile,添加以下内容
parent_dir:=$(abspath $(shell pwd)/$(lastword $(MAKEFILE_LIST)))
parent_dir:=$(shell dirname $(parent_dir))
parent_dir:=$(shell dirname $(parent_dir))
SDK_PATH= $(parent_dir)
BIN_PATH=$(SDK_PATH)/bin
鼠标选中 ESP8266_RTOS_SDK-2.0.0,点击右键出现菜单:
Build Project :编译项目
Clean Project:清理项目
选中编译项目,控制台输出如下图即编译成功
注意:Build Project 前最好先 Clean Project,以防止出错
export SDK_PATH=~/share/ESP8266_RTOS_SDK
export BIN_PATH=~/share/ESP8266_RTOS_SDK/bin
/home/aithinker/project/ESP8266_RTOS_SDK/app
export SDK_PATH=/home/aithinker/project/ESP8266_RTOS_SDK/
export BIN_PATH=/home/aithinker/project/ESP8266_RTOS_SDK/bin
未完成:eclipse 可以对ESP8266 自动下载程序不?
export BIN_PATH=/cygdrive/e/esp8266/sdk/ESP8266_RTOS_SDK-2.0.0/bin
export SDK_PATH=/cygdrive/e/esp8266/sdk/ESP8266_RTOS_SDK-2.0.0