ESP8266开发环境、编译、烧录
来源:互联网 发布:网络升级改造方案 编辑:程序博客网 时间:2024/06/13 23:38
官方地址
中:http://www.espressif.com/zh-hans/support/download/overview?keys=&field_type_tid%5B%5D=14
英:http://www.espressif.com/en/support/download/overview?keys=&field_type_tid%5B%5D=14
包括:SDK API手册、Flash烧录工具、SDK和SDK Demo
ESP8266 01
12F
贴片封装,增强版,新增6个IO接口,SPI口引出
SDK
bin:编译生成的BIN文件,可直接下载到Flash中
documents:SDK相关的文档和链接
driver_lib:外设驱动的库文件
examples:可供用户二次开发的示例代码,如IoT_Demo
include:SDK自带头文件,用户无需修改
ld:链接时所需的脚本文件,用户无需修改
lib:SDK提供的库文件
tools:编译BIN文件所需的工具,用户无需修改
ESP8266工具集
VirtualBox自行下载
编译器:http://downloads.espressif.com/FB/ESP8266_GCC.zip
直接导入VirtualBox即可使用,默认密码:espressif
编译方法 准备:
# cd ESP8266_NONOS_SDK-2.1.0# cp examples/IoT_Demo/ . -a //拷贝一个例子到主目录
法一:
# ./gen_misc.shPlease follow below steps(1-5) to generate specific bin(s):STEP 1: choose boot version(0=boot_v1.1, 1=boot_v1.2+, 2=none)enter(0/1/2, default 2):1boot mode: newSTEP 2: choose bin generate(0=eagle.flash.bin+eagle.irom0text.bin, 1=user1.bin, 2=user2.bin)enter (0/1/2, default 0):1generate bin: user1.binSTEP 3: choose spi speed(0=20MHz, 1=26.7MHz, 2=40MHz, 3=80MHz)enter (0/1/2/3, default 2):2spi speed: 40 MHzSTEP 4: choose spi mode(0=QIO, 1=QOUT, 2=DIO, 3=DOUT)enter (0/1/2/3, default 0):0spi mode: QIOSTEP 5: choose spi size and map 0= 512KB( 256KB+ 256KB) 2=1024KB( 512KB+ 512KB) 3=2048KB( 512KB+ 512KB) 4=4096KB( 512KB+ 512KB) 5=2048KB(1024KB+1024KB) 6=4096KB(1024KB+1024KB) 7=4096KB(2048KB+2048KB) not support ,just for compatible with nodeMCU board 8=8192KB(1024KB+1024KB) 9=16384KB(1024KB+1024KB)enter (0/2/3/4/5/6/7/8/9, default 0):2
法二:
# make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=2
烧录
当GPIO0拉低时,进入下载模式,所以GPIO0要接地
http://download.csdn.net/download/zhangxuechao_/9903883
入口函数
//射频初始化函数,保留void user_rf_pre_init(void){} //入口函数void user_init(void){ return;}
阅读全文
1 0
- ESP8266开发环境、编译、烧录
- ESP8266模块使用,环境搭建,编译和烧录
- 安信可 ESP8266机智云开发板:编译与烧录
- ESP8266-SDK编译环境安装包的安装、编译与烧录教程【windows】
- ESP8266 SDK开发篇(一)——环境与烧录
- ESP8266开发环境——Ubuntu编译环境
- ESP8266 机智云 开发环境搭建(三)源码编译
- ESP8266 机智云 开发环境搭建---源码编译
- Eclipse集成ESP8266编译环境
- ESP8266 Linux开发环境搭建
- <WIFI>搭建ESP8266开发环境
- Arduino IDE 烧录 ESP8266教程
- mac下安装烧录esp8266
- ESP8266 ESP01 Arduino IDE 烧录配置
- 高通平台开发环境搭建、编译、烧录(android5.1以上系统)
- 搭建ESP8266 CYG_WIN交叉编译环境
- 搭建ESP8266 CYG_WIN交叉编译环境
- ESP8266编译环境搭建之linux篇
- 有关ucosii中OSTCBY、OSTCBBitY、OSTCBX、OSTCBBitX的意义(我是菜鸟)
- 网址
- C#中的委托和事件(提及Observer设计模式)(转载)
- 51nod 1385 凑数字
- JDBC通用查询
- ESP8266开发环境、编译、烧录
- hh
- wifi热点的软路由
- 谈谈Android 6.0运行时权限理解
- 前端 输入一个年月日 判断是一年中的第几天
- STM32——同程序更换芯片时,需要修改的地方
- Android 文件存储路径的问题
- Spring Boot 详细日志配置
- linux下使用nginx做域名映射(安装,配置)