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,world\n”);函数里面除第一行输出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选8Mbit-C1
    插上设备选好端口点START按键下载,完成后打开安信可串口调试工具,波特率为74880,点击打开串口,给esp8266重新上电

你将会看到那堆信息里面有行hello world

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值