ESP8266_RTOS_SDK_WIN环境搭建

ESP8266_RTOS_SDK git 项目地址:

https://github.com/espressif/ESP8266_RTOS_SDK/tree/release/v3.0

其实主要按照项目的官方教程来就行,只是官方教程是针对于wingw有一定认识的人编写的,所以有一些常识的步骤只是一笔带过,所以对于不熟悉wingw或者linux的新手来说,可能就比较蒙。往往按照教程一步一步下来,发觉还是不能成功编译。

官方教程地址:

https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/index.html#

1.按照官方教程,先选择安装windowns下的工具链环境。

 

在windows下是使用MSYS2环境来提供一个与GNU兼容的环境。

我们下载项目已经打包好的一个工具链包:

将第一步下载的zip压缩包解压后,得到一个名为msys32的文件夹,将其保存到C:\根目录下。

随后,运行msys32目录下的mingw32.exe,  在~目录下建立一个esp的文件夹,用于存放SDK的源文件,工具链工具等。

这个目录也可以建立到其他文件夹,如果这样做了,后边所有涉及到这个目录的操作必须按照你自己建立的目录路径来。

将第二步下载的toolchain解压,放置到到~/esp/目录下:

然后,我们选择

然后通过git进行SDK的下载:

途中,可能会因为网络原因,出现中断而导致失败,多尝试或者选择深夜或者早晨时间进行下载,这样相对成功率会高很多。当然了,采用科学上网的方式就没有这方面的烦恼了。

 

下载完毕后,我们需要将SKD的目录信息添加到msys32的环境变量里,由于SDK里所有的编译信息都是使用IDF_PATH这个环境

变量进行索引的,所以必须正确设置。

先打开profile

在profile文件的末尾插入以下信息,一个是toolchain的路径信息,一个是SDK---》DIF_PATH的路径。

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

然保存,退出。至于VIM的使用方式,请不清楚的问一下度娘。

保存后,需要退出一下wingw32,然后重新打开,或者命令同步一下环境变量也可以。

以上步骤做好了,就需要进行SDK需要的python packages安装。运行下面步骤时先要确保python已经安装。

 

 

以上完成后,就可以将SDK目录/examples/get-started/hello_world这个工程目录拷贝到esp目录下进行编译了,直接运行以下命令:

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

 

进入目录后,make menuconfig 对工程进行配置,然后保存配置文件。主要修改对应的串口号,和flash的大小为4M,windown下跟Linux下不同的是,串口不是填ttyusb0,而是直接填COMX

保存配置文件后,make all进行编译

 

看到这信息后,就可以make flash进行下载了。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值