ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录

一、解压SDK包

解压下载的SDK包 ali-smartliving-device-alios-things-rel_1.3.0-e3fe74097d268f9c4addaf2b95754e6ce2a12399.zip

解压出的目录如下:

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第1张图片

Living_SDK为AliOS-Things的SDK包文件夹。

 

二、修改helloworld 工程

示例工程路径:\Living_SDK\example\helloworld

打开helloworld.c, 把 LOG() 修改为 printf() 

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第2张图片

 

三、Linux下编译测试

1、Linux下进入Living_SDK文件夹,“在终端下打开”。

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第3张图片

 2、编译 esp8266 芯片的 helloworld 工程,使用以下命令:

aos make [工程名]@[模组名]

aos make helloworld@esp8266

结果如图所示: (第一次编译会下载编译工具链)

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第4张图片

3、编译后会在out文件夹生成对应工程的bin固件,如下图所示:

路径:Living_SDK\out\helloworld@esp8266\binary

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第5张图片

4、 还有烧录的其他三个文件在 \Living_SDK\platform\mcu\esp8266\bsp 文件夹,如图所示:

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第6张图片

 

四、windows下工具(flash_download_tools)烧录

根据以下表格确定下载地址:

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第7张图片

需要的文件(使用的是ESP-12F模块):

文件 下载地址
boot_v1.7_921600.bin 0x00000
[email protected] 0x1000
blank.bin 0x3FB000
esp_init_data_default.bin 0x3FC000

配置如图所示:

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第8张图片

点击START烧录,显示完成后,点击STOP停止。

 

五、调试运行

使用串口工具查看,波特率921600,会输出调试信息。

ESP8266对接天猫精灵【2】-HelloWorld工程编译与烧录_第9张图片

 

 

 

 

 

你可能感兴趣的:(#,ESP8266)