简介
使用Vscode开发Arduino程序有自动提示,比ArduinoIDE爽很多,网上很多教程有两个问题
- ESP32开发板版本太低,与Simple FOC不匹配
- 使用直接下载ESP32源码的方式安装的开发板无法在Vscode插件中找到
参考资料,若无法访问github可使用gitee转存
乐鑫官网安装指南
ESP32 Arduino 源码
Arduino官网下载地址
Vscode官网下载地址
FastGitHub工具
在安装过程中解决了以下几个问题
- 使用Arduino下载开发板太慢
- 直接下载github源码导入到Arduino后Vscode无法识别ESP32开发板
- 网上搜到的ESP32开发板管理器网址提供的最高版位1.6.0,与SimpleFOC库不匹配
安装步骤
安装软件
需要安装Vscode、Arduino、FastGitHub工具(加快github访问)
在Arduino中安装SimpleFoc库和ESP32开发板
- 获取最新版开发板管理器网址
从乐鑫官网安装指南获取网址https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
![在这里插入图片描述](https://img-blog.csdnimg.cn/07805b0576af485da4132bab87bced8c.png
- 下载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,会开始自动解压我们下载的安装包,安装成功
- 在arduino -> 工具->库管理器中搜索simpleFoc安装最新版FOC库
- 打开Vscode安装Arduino插件,配置Arduin IDE位置即可