查看: 2369|回复: 5

一波三折,分享我的esp32编译环境搭建arduino

[复制链接]
  • TA的每日心情
    无聊
    2019-9-22 15:25
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2019-8-24 19:06 | 显示全部楼层 |阅读模式
    本帖最后由 Max.zhuo 于 2019-8-24 19:16 编辑

    买了个esp-wroom32开发板,想用熟悉的arduino敲代码。 t016670b6de8cce7357.jpg
    但是上网查遍了所有办法,要么是在ide里开发板管理里面添加开发板,但是需要翻墙;要么是去GitHub下载速度莫名其妙特别慢最终下载失败。
    弄了好多天,差点放弃用arduino编译。

    但是,功夫不负有心人终于配置成功了。
    或许也有人像我一样,下面分享一下经验。

    我主要是参照这位前人的经验:https://blog.csdn.net/qq_35174914/article/details/79328043。但在最后有些不同
    1、下载安装最新的arduino:https://www.arduino.cc/en/Main/Software。//已经下载好了的跳过这一步
    2、下载Python,自己上网找,安装包大概20多Mb
    3、去这个网站https://github.com/espressif 选择arduino-esp32。//可能下载会很慢,我上传了网盘备用:https://pan.baidu.com/s/1XQQ5qee8-k2Wu1ESVixhvg4、在你的arduino的安装目录里,找hardware,新建一个名为espressif的文件夹,再在里面新建一个名为esp32的文件夹,把以上下载好的压缩包解压在里面,如下图所示:
    捕获2.PNG
    5、再在tools文件夹里,打开一个叫get.exe的应用程序(以管理员身份运行)
    6、到了这一步,本来是等待程序运行下载安装好所需的文件就行了,但是最后一个文件(叫mkspiffs-0.2.3-arduino-esp32-win32.zip)特别慢[○`Д´○]
    盯了下载速度看了好久,下载的网速基本没动,重复试了好几次都不行
    然后我搜索了一下(mkspiffs-0.2.3-arduino-esp32-win32.zip)这个文件,在GitHub里面找到了,下载好了,放在tools里面解压,打开arduino IDE,居然行了!(这个文件我放在下面的下载附件里 mkspiffs-master.zip (66.01 KB, 下载次数: 103)
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-8-24 19:51 | 显示全部楼层
    社区就有安装包,下载,双击解压,就好了
    https://www.arduino.cn/thread-81194-1-1.html
  • TA的每日心情
    开心
    2019-12-11 10:34
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2019-8-24 22:54 来自手机 | 显示全部楼层
    可以试试零知esp32,安装即用,无需配置,配套工具和教程,不需要这么折腾

    该用户从未签到

    发表于 2019-9-19 15:46 | 显示全部楼层
    装了几天都没成功

    该用户从未签到

    发表于 2020-1-15 19:20 | 显示全部楼层
    真的谢谢博主 情况一模一样 还翻了墙 现在好啦
  • TA的每日心情
    奋斗
    2020-1-24 09:13
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-1-16 16:19 | 显示全部楼层
    找开个,线把GPIO0拉低,就不用摁着按钮了,亦或者OTA
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    [限时福利]5分钟带你快速了解新一代开发板:M5STACK
    [限时福利]5分钟带你快速
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    ESP32能烧录程序但是不能启动
    ESP32能烧录程序但是不能
    电路图3如下1,能烧录程序但是不能启动,3.3V供电正常
    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
    点灯·blinker-app智动化设置不工作,还需设置那些?
    点灯·blinker-app智动化
    void loop() { Blinker.run(); // Blinker.delay(100); if (read_time ==
    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表