因为要在ESP32下使用TinyUSB库,在编译的时候发现报报错
.pio/libdeps/esp32-s3-devkitc-1/Adafruit TinyUSB Library/src/arduino/ports/esp32/tusb_config_esp32.h:49:2: error: #error "ESP32 Arduino core version 2.0.8 or later is required",发现是默认的核心版本很老,需要更新核心版本。
可以使用以下命令查看最新版本
platformio platform search espressif32
查看特定平台的详细信息,包括最新版本:
platformio platform show espressif32
我这里选择了最新版本6.4.0,只需要在platformio.ini 文件中将platform = espressif32修改为platform = espressif32@^6.4.0后按下ctrl+s等待他下载完成即可