1. 通过usb连接电脑后,端口中没有增加COM口,显示“windows无法安装usb2.0-ser”,usb2.0-ser图标带有红色感叹号。
解决方法:下载相应的驱动,参考如下。
https://blog.csdn.net/qq_40984972/article/details/105076024
2. "WiFi.h" 对应多个库
"WiFi.h" 对应多个库
已使用: D:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\WiFi
未使用:D:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
为开发板 ESP32 Wrover Module 编译时出错。
解决方法:
含有多个相同库,选择EPS32的库:
//#include <WiFi.h>
#include "D:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\WiFi\src\WiFi.h"
3. 会出现mingw编译错误:
In file included from D:\Program Files (x86)\Arduino\hardware\espressif\esp32/tools/sdk/esp32/include/newlib/platform_include/time.h:22,
from C:\mingw\include/sys/time.h:44,
from D:\Program Files (x86)\Arduino\hardware\espressif\esp32/tools/sdk/esp32/include/newlib/platform_include/sys/time.h:16,
from D:\Program Files (x86)\Arduino\hardware\espressif\esp32\cores\esp32\esp32-hal-misc.c:30:
C:\mingw\include/time.h:396:15: error: expected ';' before 'char'
__MINGW_IMPORT char *tzname[2];
^~~~~
解决方法:暂时删除mingw库文件。