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

简介

使用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
  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位置即可

演示

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值