ESP8266 SDK 编译错误

文章主要介绍了两个在ESP8266开发中遇到的问题及其解决方案:一是如何处理编译错误Noruletomaketarget‘clean‘.Stop,方法是将IoT_Demo示例移动到上层目录;二是解决xt-xcc:commandnotfound问题,需要在项目属性中设置编译器和Flash参数。此外,还提到了不同SPI_SIZE_MAP选项对ESP-12F4MBFlash的配置影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、

问题: No rule to make target ‘clean‘. Stop

解决:将ESP8266_NONOS_SDK-3.0.5\examples\IoT_Demo复制到上层,即ESP8266_NONOS_SDK-3.0.5\IoT_Demo

2、

问题:xt-xcc: command not found

解决:添加 make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=2

Project->Properties->C/C++ Build中的Builder Settings

FLASH容量大小(FLASH布局)SPI_SIZE_MAP(参数)
4Mbit 512 KB (256 KB + 256 KB)0
2Mbit 256 KB1
8Mbit 1024 KB (512 KB + 512 KB)2
16Mbit 2048 KB (512 KB + 512 KB)3
32Mbit 4096 KB (512 KB + 512 KB)4
16Mbit-C1 2048 KB (1024 KB + 1024 KB)5
32Mbit-C1 4096 KB (1024 KB + 1024 KB)6

安信可 ESP-12F
外部Flash = 4MB = 4096KB = 32Mbit
4MB Flash = 0x000 000 ~ 0x3FF FFF
扇区编号:0x000 ~ 0x3FF 【Flash扇区 = 4KB】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值