ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程

依据原生SDK创建属于自己的工程
1.建立属于自己的工程文件,将官方bin、include、ld、lib、tools、Makefile复制到文件夹。并手动建立app文件夹。
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第1张图片
2.将官方例程中examples下IoT_Demo下的脚本文件gen_misc.bat gen_misc.sh Makefile等三个文件复制到app文件夹下
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第2张图片
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第3张图片
3.模仿IoT_Demo下,建立driver,include,user
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第4张图片
4.user里面官方放任意examples里面的user的makefile和user_main.c
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第5张图片
5.dirver里面放对应的.c文件,这里我想打印串口。所以对应放了uart.c文件和makefile
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第6张图片
6.include 根目录下放置user_config.h 然后再建一个 driver文件夹放置 uart.h和uart_register.h
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第7张图片
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第8张图片
7.用IDE导入工程
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第9张图片
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第10张图片
右键点击,build project。

编译后出现:
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第11张图片
明显为不支持云端升级的bin
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第12张图片

如何改为支持云端的Boot模式
打开主Makefile,找到BOOT的配置
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第13张图片
改为
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第14张图片

开启云端升级模式,编译链接如下:
ESP8266 使用笔记(四 )--- 利用官方SDK 创建自己自己的工程_第15张图片

你可能感兴趣的:(WIFI,模组ESP8266)