<2> esp8266 iot 程序下载
Posted 疯狂程序
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了<2> esp8266 iot 程序下载相关的知识,希望对你有一定的参考价值。
目录
一、下载 Flash 下载工具
链接:https://www.espressif.com/zh-hans/support/download/other-tools
Flash 下载工具是免安装软件,解压后双击flash_download_tool_3.8.8.exe可执行文件,弹出窗口ChipType选择ESP8266,WorkMode选devdlop(开发者使用 develop 模式,工厂量产使用 factory 模式)。
二、下载程序
我们的ESP8266 IoT开发板搭载的FLASH是4M,并且使用NONOS的SDK,从ESP8266的SDK入门手册上找到程序下载地址如下:
依据地址我们设置好路径,如下所示:
其他选项跟上节的编译规则设置保持一致(SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6),选项说明如下:
选择对应的COM口,点击START开始下载:
注:我们的开发板是带有自动下载线路,如果不带自动下载线路需要手动控制时序。
三、运行程序
打开串口调试助手,选择对应的COM口,波特率设置为默认的74880bps。程序user_main.c里的user_init里运行时打印SDK版本,内容如下:
/******************************************************************************
* FunctionName : user_init
* Description : entry of user application, init user function here
* Parameters : none
* Returns : none
*******************************************************************************/
void ICACHE_FLASH_ATTR
user_init(void)
{
partition_item_t partition_item;
os_printf("SDK version:%s\\n", system_get_sdk_version());
if (!system_partition_get_item(SYSTEM_PARTITION_CUSTOMER_PRIV_PARAM, &partition_item)) {
os_printf("Get partition information fail\\n");
}
priv_param_start_sec = partition_item.addr/SPI_FLASH_SEC_SIZE;
}
可以看出从串口打印出来的SDK版本为v3.0.4,程序下载并运行成功。
以上是关于<2> esp8266 iot 程序下载的主要内容,如果未能解决你的问题,请参考以下文章
<1> esp8266 iot 开发环境搭建(AiThinkerIDE_V1.5.2)