网站后台与前台,招标网站平台有哪些,pos机网站模板,铺铺旺网站做多久了前提参考文档
1、乐鑫官网#xff1a; https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/index.html 官网上有如何搭建windows linux macos 三种环境#xff0c;以及如何配置Eclipse去编译和开发项目#xff08;如何安装Eclipse环境#xff0…前提参考文档
1、乐鑫官网 https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/index.html 官网上有如何搭建windows linux macos 三种环境以及如何配置Eclipse去编译和开发项目如何安装Eclipse环境请参考 https://blog.csdn.net/weixin_41634778/article/details/112628552?spm1001.2014.3001.5506。 2、别人的安装步骤 https://blog.csdn.net/tjb132/article/details/112257592
搭建开发环境选择
windows下开发环境选择有两个一个是自行搭建开发环境本文主要讲解是这个方法另外一个是安信可的一体化安装环境如有需要 请参考 https://blog.csdn.net/Boantong_/article/details/106229281?spm1001.2014.3001.5506。 其中自行搭建开发环境当然会碰见坑。下面重点记录 这里主要记录过程中的踩坑点 1、整体环境配置思路和一般的开发一样需要安装 1windows环境下的编译工具链 https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip。 注意 msys32文件夹 所在的路径名字如果太长自行可以修改 解压到你自己指定的目录后会得到msys32文件夹这个是windows下的一个linux环境可以认为是一个linux 虚拟机后边所有的编译、下载指令都在这个里边完成需要在系统环境变量下添加以下路径到PATH变量下 a你自己的路径\msys32\mingw32\bin;添加这个作用是为了后边能找到python2.7.exe因为后边在执行make 命令的时候会依赖于python 的工具包 b)你自己的路径\msys32\usr\bin添加这个作用是为了后边能找到make.exe以及其他作用的可执行文件。 2乐鑫ESP8266的工具链 可以使用官方最新的8.4版本也可以使用老版本5.2至于为什么是5.2可以在后边的配置文件中看到版本要求这里先安装正确版本, 另外请注意本文主要针对的是SDK包在3.0以上。 https://dl.espressif.com/dl/xtensa-lx106-elf-win32-1.22.0-100-ge567ec7-5.2.0.zip。 解压后找到xtensa-lx106-elf将你自己的路径xtensa-lx106-elf\bin添加到系统环境变量下添加以下路径到PATH变量下 添加这个作用是为了后边能找到乐鑫ESP8266所有的工具包执行文件包括gcc5.2.exe。 这里注意xtensa-lx106-elf里边又包含了xtensa-lx106-elf同名文件夹 3下载ESP8266_RTOS_SDK包 注意这里是大坑不要按照官网去执行git 命令去clon github地址因为国内环境问题pull的SDK包是不完整的尤其是在拉取依赖编译的子模块时根本拉取不完整别浪费时间再去找gitee国内镜像了别问我为什么知道我浪费了两天时间在这个地方毫无意义下边说解决方法 解决方法乐鑫官网已经提供了 https://www.espressif.com.cn/zh-hans/support/download/sdks-demos?keysfield_type_tid%5B%5D14 最新的是ESP8266_RTOS_SDK Release v3.4,版本之间修复一些bug,根据自己需要下载。 直接下载压缩包即可这个肯定是完整的。 2、配置路径。以上三个文件准备好后后边就很简单了在MSYS32下配置ESP8266编译工具链SDK的路径。具体为你自己的路径E:\esp8266\toolchain\esp32_win32_toolchain-20181001\msys32\etc\profile.d找到esp32_toolchain.sh使用文本编辑器这个随便哪个都可以打开编辑以下内容后保存退出
export PATH“ P A T H : / o p t / x t e n s a − e s p 32 − e l f / b i n e x p o r t P A T H PATH:/opt/xtensa-esp32-elf/bin export PATH PATH:/opt/xtensa−esp32−elf/binexportPATHPATH:/opt/xtensa-lx106-elf/bin” export IDF_PATH“E:/esp8266/toolchain/esp32_win32_toolchain-20181001/msys32/home/zyf/esp/ESP8266_RTOS_SDK” export LANG“en_US”
这里最好在系统变量中也添加以下 IDF_PATH及其对应的值。 配置完后双击打开msys32下mingw32.exe也可以发送桌面经常会用。 打开后在终端窗口下 输入 P A T H 和 PATH 和 PATH和IDF_PATH,验证是否和之前配置的一样。 3、安装ESP8266编译过程中依赖的python 工具包。 python -m pip install --user -r $IDF_PATH/requirements.txt 注意在执行之前最好 先输入一下 python 命令正确的话 你会看到python2.7版本的回复 如果不正确的话请返回上边继续查找问题所在。
4、编译工程文件。 假定你的工程是在E:\projects\hello_world 那么直接cd 到工程目录下后执行make menuconfig 配置串口以及下载的参数。 这里主要配置串口参数根据自己需要修改不再细说配置好后保存退出 配置项目的具体内容在E:\projects\hello_world\sdkconfig中可以查看。 注意串口配置的时候就需要电脑连接ESP8266模组了这里提一句ESP8266模组是串口通讯电脑上为USB口所以需要有一个串口转USB TTL的工具或者自行准备转换板或者买现成的开发板 之后执行make flash 命令 执行编译得到bin 文件。 接着 执行 make monitor后会出现这里会循环重启MCU 也可以通过SSCOM 串口调试助手打开后看到日志 到此编译 下载 运行已经结束。 需要注意的是 shell脚本和串口调试助手只能看一个。