ESP32-CAM过程中踩的坑总结

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 
#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库文件。

你可能感兴趣的:(单片机,嵌入式硬件)