ESP8266 Windows开发环境搭建

下面是自己搭建环境的一些记录,有参考其他人的博客和官方文档,在下方连接。

1.https://www.orgleaf.com/3858.html
2.https://blog.csdn.net/wutongpro/article/details/109902462

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

1.下载官方直接提供了打包好环境的msys32和工具链。

打开mingw32.exe, 在主目录下创建esp文件夹:

在这里插入图片描述


2.配置环境:

在主目录下编辑.bashrc文件,在文件末尾添加:
在这里插入图片描述

export IDF_PATH="$HOME/esp/ESP8266_RTOS_SDK"
export PATH="$PATH:$HOME/esp/xtensa-lx106-elf/bin"

安装python必要软件包:

python -m pip install --user -r $IDF_PATH/requirements.txt

3.编译 ESP8266 的 hello_world:

cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .
cd ~/esp/hello_world
make menuconfig

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
设置串口后,编译:

make    # 编译出二进制文件
# 或
make flash # 编译并下载到芯片里

或在命令行查看串口输出:

make monitor

4.配置Eclipse:

注意需要先安装Cygwin工具

参考官方给出的文档:

1)添加BATCH_BUILD变量, 值是1
2)添加IDF_PATH变量, 值是ESP8266_RTOS_SDK所在的位置
3)编辑PATH变量, 值是msys32的可执行文件和交叉编译工具xtensa-lx106-elf所在的目录

要把这个路径添加到path中,不然找不到make命令
在这里插入图片描述

在这里插入图片描述

1.Navigate to “C/C++ General” -> “Preprocessor Include Paths” property page:
	click “CDT Cross GCC Built-in Compiler Settings”:
输入:xtensa-lx106-elf-gcc ${FLAGS} -E -P -v -dD "${INPUTS}"


在这里插入图片描述

2. click “CDT GCC Build Output Parser”:
输入:xtensa-lx106-elf-(gcc|g\+\+|c\+\+|cc|cpp|clang)

在这里插入图片描述
在这里插入图片描述

在C/C++ Build里, 找到Behavior, 选中"Enable parallel build"启用并行编译:

在这里插入图片描述

最后,在工程hello_world上右键->Build Project, 开始编译.

添加make flash编译命令. 在工程上右键->Build Targets->Build, 在弹出的界面里点击'Add', 
'Target name'填写flash, 然后OK->选择刚添加的flash ->Build.

在这里插入图片描述
双击这个按钮,即可下载到ESP8266中。
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值