ESP32 Simple FOC Arduino&Vscode 环境安装指南

文章目录

  • 简介
  • 安装步骤
    • 安装软件
    • 在Arduino中安装SimpleFoc库和ESP32开发板
      • 演示

简介

使用Vscode开发Arduino程序有自动提示,比ArduinoIDE爽很多,网上很多教程有两个问题

  1. ESP32开发板版本太低,与Simple FOC不匹配
  2. 使用直接下载ESP32源码的方式安装的开发板无法在Vscode插件中找到

参考资料,若无法访问github可使用gitee转存
乐鑫官网安装指南
ESP32 Arduino 源码
Arduino官网下载地址
Vscode官网下载地址
FastGitHub工具
在安装过程中解决了以下几个问题

  1. 使用Arduino下载开发板太慢
  2. 直接下载github源码导入到Arduino后Vscode无法识别ESP32开发板
  3. 网上搜到的ESP32开发板管理器网址提供的最高版位1.6.0,与SimpleFOC库不匹配

安装步骤

安装软件

需要安装Vscode、Arduino、FastGitHub工具(加快github访问)

在Arduino中安装SimpleFoc库和ESP32开发板

  1. 获取最新版开发板管理器网址
    从乐鑫官网安装指南获取网址https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/07805b0576af485da4132bab87bced8c.png
    ESP32 Simple FOC Arduino&Vscode 环境安装指南_第1张图片
  2. 下载package_esp32_index.json文件
  • 打开arduino->工具->开发板管理器->搜索ESP32,选择最新版,点击安装,开始下载后可以停止并关闭Arduino
  • 打开上一步打开的Arduino15文件夹打开package_esp32_index.json文件,找到以下安装包(根据平台下载最新的那个,我的是Win10 64位系统)地址
esp32-2.0.4.zip
esptool-3.3-windows.zip
i686-w64-mingw32.mklittlefs-c41e51a.200706.zip
mkspiffs-0.2.3-arduino-esp32-win32.zip
riscv32-esp-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
xtensa-esp32-elf-gcc8_4_0-esp-2021r2-win32.zip
xtensa-esp32s2-elf-gcc8_4_0-esp-2021r1-win32.zip
xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch3-win32.zip
  • 打开FastGitHub工具加速github下载,然后可以使用迅雷或FDM下载这些安装包,最后将其放在Arduino15\staging\packages目录下,也就是C:\Users\$(user)\AppData\Local\Arduino15\staging\packages
  • 重新打开Arduino 开发板管理器下载ESP32,会开始自动解压我们下载的安装包,安装成功
  1. 在arduino -> 工具->库管理器中搜索simpleFoc安装最新版FOC库
  2. 打开Vscode安装Arduino插件,配置Arduin IDE位置即可

演示

ESP32 Simple FOC Arduino&Vscode 环境安装指南_第2张图片

你可能感兴趣的:(单片机,vscode,单片机)