ESP8266开发 windows环境下配置RTOS_SDK、ESP-IDF

前言

主要参考乐鑫官方的配置指南,本文主要针对的windows10环境下安装和配置。

Get Started — ESP8266 RTOS SDK Programming Guide documentation

一、提前准备好的东西

1、乐鑫提供的环境和工具链一体包

https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

2、esp8266使用的工具链

https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-win32.zip

3、esp8266的rtos_sdk

下面通过命令下载

二、安装开始

1、下载sdk

将乐鑫提供的一体包解压出来,打开里面的mingw32.exe,在用户下面创建一个esp的文件夹,并在esp里面下载ESP8266_rtos_sdk

输入以下命令就可以实现

mkdir -p ~/esp

cd ~/esp

git clone --recursive GitHub - espressif/ESP8266_RTOS_SDK: Latest ESP8266 SDK based on FreeRTOS, esp-idf style.

下载好之后如图:

2、环境设置

下载好的esp8266的工具链解压到msys32\opt,使用winRAR的管理员模式解压

完成之后打开msys32\etc\profile.d\ esp32_toolchain.sh,把刚才解压好的esp8266的工具链路径(xtensa-lx106-elf)和SDK加到环境中去

代码如下:根据自己的路径修改

export PATH="$PATH:/opt/xtensa-esp32-elf/bin"

export PATH="$PATH:/opt/xtensa-lx106-elf/bin"

export IDF_PATH="D:/Program/ESP/msys32/home/Vbufa/esp/ESP8266_RTOS_SDK"

!!!需要注意的是配置文件中的是正斜杠(/)

修改好之后关闭mingw32.exe,重新打开(不重启的话,会失败)

输入以下命令查看环境是否配置成功

printenv PATH

printenv IDF_PATH

效果如图:

三、打开项目

环境做好以后就可以打开一个项目试一下了。

在我们的esp\ESP8266_RTOS_SDK\examples有很多实例。我们就拿一个经典的hello word来试一下。

把esp\ESP8266_RTOS_SDK\examples\get-started\hello_world

复制到我们的用户目录下(下面的命令实现效果也是一样的)

cd ~/esp 

cp -r $IDF_PATH/examples/get-started/hello_world . 

 四、配置

先把我们的开发板接上,打开设备管理器查看端口

记住这个COM4,然后在mingw32.exe输入

cd ~/esp/hello_world

make menuconfig

 

 

修改成我们刚刚看到的端口号COM4

如果是ESP-8266(12F)按照图片中的参数修改好保存退出即可

(下面两步比较慢的需要等一下)

烧录程序命令:

make flash

打开监视器命令

make monitor

效果如图:

退出监视器

Ctrl+]

五、基本完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值