image.png

配置SDK工程

ESP8266_NONOS_SDK采用了SDK和工程文件夹分离的方式,所以我们需要手动创建1个app目录。
1.将sdk目录下的driver_lib重命名为app
app文件夹用来存放用户自己编写的程序
image.png

2.拷贝examples/loT_Demo下的所有文件到刚才的app目录(提示覆盖则确认),完成后目录结构如下:
examples文件夹存放乐鑫提供的例程。
image.png
3.将ESP8266_NONOS_SDK/third_party/makefile 重命名为 makefile.bak ,以防止编译时报错,虽然不影响编译但是强迫症患者不能忍啊。。。

导入SDK

  1. 选择 File→Import
    10.8266程序编译 - 图4

  2. 点开C/C++分支,并选中Existing Code as Makefile Project
    **10.8266程序编译 - 图5

  3. 去除C++支持,选中 Gross GCC
    点击Browser,选中ESP8266_NONOS_SDK-3.0.0所在的目录
    10.8266程序编译 - 图6
    4. 点击 Finish 完成ESP8266_NONOS_SDK-3.0.0的导入

10.8266程序编译 - 图7

编译SDK工程

·编译前需保存,否则编译的是未保存之前的文件
·编译前需“Clean Project”,清除之前的编译剩余
**
鼠标选中项目名称,点击右键出现菜单:

10.8266程序编译 - 图8
Build Project :编译项目
Clean Project:清理项目
选中编译项目,控制台输出如下图即编译成功
10.8266程序编译 - 图9
注意:Build Project 前最好先 Clean Project,以防止出错

项目属性设置

  1. 鼠标选中项目名称,点击右键菜单中的Properties
    10.8266程序编译 - 图10
    2. 选择C/C++ Build → Build command中添加编译规则,用户可以根据实际情况来更改规则(make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=2)
    3. 在C/C++ Build → Build directory选择编译的工程路径
    10.8266程序编译 - 图11
    4. 点击 Apply ,ok, 完成ESP8266_NONOS_SDK-3.0.0的属性设置