win10+eclipse+ESP8266_RTOS_SDK开发环境构建

官网教程

https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/eclipse-setup.html

1. 导入工程

Build and Flash with Eclipse IDE --- ESP8266 RTOS SDK Programming Guide documentation (espressif.com)

导入整个SDK,便于查看所有代码,设置好"编译位置",这里Eclipse即编译hello_world

2. 工程的属性

选择 C/C++ Build 页面下的 Environment 选项卡

IDF_PATH

bash 复制代码
D:\ESP\ESP8266_RTOS_SDK\ESP8266_RTOS_SDK

PATH

bash 复制代码
D:\ESP\ESP8266_RTOS_SDK\msys32\usr\bin;D:\ESP\ESP8266_RTOS_SDK\msys32\mingw32\bin;D:\ESP\ESP8266_RTOS_SDK\msys32\opt\xtensa-lx106-elf\bin;D:\ESP\ESP8266_RTOS_SDK\msys32\mingw32\Python312

//不改,使用默认也可以用

默认

bash 复制代码
${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"

乐鑫官网让改为

bash 复制代码
xtensa-lx106-elf-gcc ${FLAGS} -E -P -v -dD "${INPUTS}"

安信可:

bash 复制代码
${COMMAND} ${FLAGS} -E -P -v -dD "${INPUTS}"

//不改,使用默认也可以用

默认

bash 复制代码
([^/\\\\]*)((g?cc)|([gc]\+\+)|(clang))

乐鑫官网让改为

bash 复制代码
xtensa-lx106-elf-(gcc|g\+\+|c\+\+|cc|cpp|clang)

安信可:

bash 复制代码
(gcc)|([gc]\+\+)|(clang)

3. 编译


这里menu不起作用!

bash 复制代码
make flash ESPPORT=COM6
相关推荐
百锦再20 小时前
第5章 所有权系统
运维·git·python·eclipse·go·github·负载均衡
毕设源码-赖学姐2 天前
【开题答辩全过程】以 二手交易系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
百锦再2 天前
第2章 第一个Rust程序
java·开发语言·后端·rust·eclipse·tomcat·hibernate
kaka❷❷3 天前
STM32 单片机 ESP8266 联网 和 MQTT协议
stm32·单片机·嵌入式硬件·物联网·mqtt·esp8266
安冬的码畜日常3 天前
【JUnit实战3_21】第十二章:JUnit 5 与主流 IDE 的集成 + 第十三章:用 JUnit 5 做持续集成(上):在本地安装 Jenkins
junit·eclipse·jenkins·intellij idea·持续集成·junit5·netbeans
毕设源码-郭学长5 天前
【开题答辩全过程】以 常二社区线上养老院管理系统为例,包含答辩的问题和答案
java·eclipse
wa的一声哭了6 天前
Mac os安装Easyconnect卡在正在验证软件包
运维·服务器·git·macos·eclipse·github·mac
毕设源码-钟学长6 天前
【开题答辩全过程】以 儿童游泳预约系统为例,包含答辩的问题和答案
java·eclipse
毕设源码-邱学长7 天前
【开题答辩全过程】以 二手车交易系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
Aevget7 天前
「Java EE开发指南」如何用MyEclipse设置Java项目依赖项属性?
java·ide·java-ee·eclipse·myeclipse