栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

esp8266(一)搭建开发环境“hello,world“

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

esp8266(一)搭建开发环境“hello,world“

esp8266(一)搭建开发环境"hello,world" 环境搭建

1.安装安信可的一体化编译环境(8266的eclipse编译器)链接: https://docs.ai-thinker.com (IDE集成开发环境网盘链接)

eclipse开发环境需要搭建java环境
我使用的是jdk-8u281-windows-x64.exe
搭建过程:

  • 管理员身份运行jdk
  • 配置环境变量(百度)
  • 注意配置完成后测试cmd命令:java、java-version、javac

javac测试不成功,解决:
配置系统变量Path时添加%JAVA_HOME%bin这行字时,把他上移到第一行,在环境变量框-系统变量查看Path中上面这行字,两边有引号就删掉。

2.SDK(软件开发工具包)下载https://github.com/espressif/ESP8266_RTOS_SDK
3.导入项目

  • 打开程序点击file-import
  • C/C++分支选Existing Code as Makefile Project
  • 去除C++的勾选框,选Cygwin GCC
  • 把example里面的某个例子(比如smart_config)拖到主目录下rename为app,在user_main.c中的user_init函数中添加os_printf(“hello,worldn”);函数里面除第一行输出SDK参数之外的行数注释。
  • 把下方Problems显示关掉
  • 右键工程主目录选最下面的Properties里选C/C++Build,Build command里面粘贴编译规则(make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6)
  • Build location里面复制项目所在路径
  • 先点Apply再点OK
  • SPI_SIZE_MAP=6这句话是有说法的,esp8266后边改成4
  • 还有就是需要删除几个文件driver_lib文件夹下的Makefile,整个third_party。

这就完事了

右键点主目录点击Build Project

然后下一步烧录

接线图:
注意是下载模式GPIO0接地

  • 下载使用ESPFlashDownloadTool选ESP8266 DownloadTool,编译完成后在文件夹ESP8266_NONOS_SDK里面的bin里面选择
  • [ ✅] 1.eagle.flash.bin 后边地址填 0x00000
  • [ ✅] 2.eagle.irom0text.bin 地址 0x10000
  • [ ✅] 3.esp_init_data_default_v08.bin 地址 0x3FC000
  • [ ✅] 4.blank.bin 地址 0x3FE000
    这四个前边的方框都打上勾
  • CrystalFreg选26M
  • SPI SPEED选40MHz
  • SPI MODE选DOUT
  • FLASH SIZE选32Mbit-C1
    插上设备选好端口点START按键下载,完成后打开安信可串口调试工具,波特率为74880,点击打开串口,给esp8266重新上电
你将会看到那堆信息里面有行hello world

参考大神:
https://blog.csdn.net/felix_tao/article/details/106698643
https://blog.csdn.net/xh870189248/article/details/77985541

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488966.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号