先去官网下载一个ESP8266_NONOS_SDK_V2.2.x例程的压缩包的。地址我暂时找不到了,以后再说。
将 driver_lib 重命名位 app ,及那个 example 中的 lot_demo 复制到 app 中,覆盖。
删除 example 和 thid_party 两个文件夹。
最终如下
添加工程如下图所示流程
- 先打开 user_main.c 项目属性设置,鼠标选中项目名称右键点击,在右侧菜单中选择 Properties ;
- 选择 Properties --> C/C++ Build --> Build command 中添加编译规则,当前硬件是 32Mbit的模块,所以这样填:(
make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6
); - 在 Properties --> C/C++ Build --> Build directory 选择编译的工程路径,比如指向此工程的app 文件夹。
改好配置后,在工程栏上右键
先进行 clear
再进行 build。
以上内容是整合了三个教程(单独走都会报错)后没有发生报错,如果有问题,检查SDK版本是不是 2.2,工具是不 1.5。或者查看官方教程是否有更改,官方教程连接如下:
显示这个就表示编译成功。
问题没了,就开始清理工程文件,以便后面写自己的程序
删除 user.main.c 文件中头文件引用如下部分。
删除下面 user_rf_cal_sector_set() 函数中所有的 priv_param_start_sec = xxx。
右键删除 user 文件夹下除 user_main.c 以外的其他.C文件。以及 include 文件夹中除 user_config.h 部分。
user_config.h 文件被很多文件引用,所以不删除,但是把文件内部内容给删掉。如下
保存一下
重新 clear
重新 build