1.下载最新的乐鑫SDK
https://github.com/espressif/ESP8266_NONOS_SDK/releases/tag/v3.0
2.按照步骤进行相关文件的创建与替换。
安信可官方开发wiki:https://wiki.ai-thinker.com/ai_ide_use
3.删除APP下driver文件夹下的除Makefile文件之外的全部的.c文件,include文件夹下的ssl文件夹,.h文件以及include/driver文件夹下的.h文件(保留user_config.h),user文件夹下仅保留与user_main.c删除完成之后如图所示。
4.打开user_config.h文件删除内容仅保留如下所示 。
#ifndef __USER_CONFIG_H__
#define __USER_CONFIG_H__
#endif
5.删除user_main.c的user_main.c的大部分内容,仅保留以下,删除相关头文件。
void ICACHE_FLASH_ATTR
user_init(void)
{
partition_item_t partition_item;
os_printf("SDK version:%s\n", system_get_sdk_version());
}
5.修改tools文件夹下的Makefile
SPI_SIZE_MAP需要根据事实际使用的ESP8266 flash决定。
6.保存编译