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
相关推荐
Chase-Hart8 小时前
【每日一题】LeetCode 1184.公交站间的距离问题(数组)
java·算法·leetcode·eclipse·intellij-idea
疑惑的杰瑞14 小时前
[乱码]确保命令行窗口与主流集成开发环境(IDE)统一采用UTF-8编码,以规避乱码问题
java·c++·vscode·python·eclipse·sublime text·visual studio
Chase-Hart21 小时前
【每日一题】LeetCode 7.整数反转(数学)
java·数据结构·算法·leetcode·eclipse
lljss20201 天前
ESP8266+httpServer+GET+POST实现网页验证密码
esp8266
.生产的驴1 天前
SpringBoot 消息队列RabbitMQ 消息可靠性 数据持久化 与 LazyQueue
java·spring boot·后端·eclipse·rabbitmq·maven·java-rabbitmq
lljss20202 天前
ESP8266+eclipse+AP+最简单webserver
eclipse·esp8266
customer083 天前
【开源免费】基于SpringBoot+Vue.JS房产销售系统(JAVA毕业设计)
java·vue.js·spring boot·spring cloud·java-ee·eclipse·maven
lljss20203 天前
ESP8266做httpServer提示Header fields are too long for server to interpret
esp8266
深度不睡觉5 天前
NS3的3.36版本将Eclipse作IDE
ide·eclipse
wangshuai09276 天前
Eclipse折叠if、else、try catch的{}
eclipse