概述
菜鸟的入坑笔记(大佬左拐出门,使用AT固件的小伙也请绕道)
我手上的模块:ESP-01(ESP8266主控)
=》最简单的硬件环境:
一台电脑+USB转TTL模块+esp-01模块+杜邦线就可以啦
RST悬空即可
VCC和GND从TTL模块借一下(电源是3.3V的)
CH_PD要拉高(从TTL模块借一下3.3V)
烧录注意:GPIO0接地才能让8266进烧录模式,烧录完成需要悬空或者接3.3V进入运行模式。
安信可官方关于该模块的介绍(该链接底部拥有必看的开发资源):
ESP8266系列模组专题 | 安信可科技 (ai-thinker.com)https://docs.ai-thinker.com/esp8266第一步:下载乐鑫提供的windows下工具链和 MSYS2 GNU 编译环境:
https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.ziphttps://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zipGitHub - espressif/ESP8266_RTOS_SDK: Latest ESP8266 SDK based on FreeRTOS, esp-idf style.https://github.com/espressif/ESP8266_RTOS_SDK第二步:带RTOS的SDK下载:
GitHub - espressif/ESP8266_RTOS_SDK: Latest ESP8266 SDK based on FreeRTOS, esp-idf style.https://github.com/espressif/ESP8266_RTOS_SDK
第三步:依据esp8266官网Get Started进行搭建:
Get Started — ESP8266 RTOS SDK Programming Guide documentation (espressif.com)https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/get-started/index.html
至此,已经能够将hello world跑起来了。
注意事项:
1、make menuconfig运行失败。
# make meunconfig
Toolchain path: /opt/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc
Toolchain version: esp-2020r3-49-gd5524c1
Compiler version: 8.4.0
Python requirements from D:/study/8266_SDK/compiler/esp32_win32_msys2_environment_and_toolchain-20181001/msys32/home/huang/chili/ESP8266_RTOS_SDK/requirements.txt are satisfied.
make: *** 没有规则可制作目标“meunconfig”。 停止。
make menuconfig打错了。。。。。
2、SDK和编译套件的路径不能有中文
否则将会遇到py提示编码错误的问题
下一篇记录一下如何使用V3.4 SDK开发天气预报 :)
最后
以上就是精明月饼为你收集整理的ESP8266开发环境搭建的全部内容,希望文章能够帮你解决ESP8266开发环境搭建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复