微信关注公众号 “DLGG创客DIY”
设为“星标”,重磅干货,第一时间送达。
经过一大翻折腾,终于能在PIO上使用esp32c3了。
PIO(platformio)之前文章里提到过,各种好用,arduino用PIO没毛病。
【工具】PlatformIO终于能用了,arduino大型项目开发环境PIO,编辑器+编译器+调试全功能
就是PIO在使用之前需要使用各种魔方下载各种工具安装上,当然那些工具都是自动的,重点是得会用魔法。
【问题解决】我遇到并解决PlatformIO无法使用的各种问题汇总及解决方法,简单粗暴使用的网络问题解决方法
合宙9.9元的esp32C3板子之前也提到过
9.9元的esp32C3板子即是没有usb转串口芯片的,可以直接用芯片上的usb接口下载程序传输uartlog信息,之前在arduino IDE上成功了
【问题解决】9.9元包邮的不带USB转串口的esp32c3开发板下载成功
但PIO上一直没有实现9.9元的esp32C3板子程序下载,现象是点击下载之后可以正常编译程序,也能出现下载0%-100%的log,但程序就是不运行。
之前的文章里提到过arduino里需要设置USB cdc为enable
于是便尝试在PIO的ini文件中进行设置,然并卵,我并不知道也没找到相关的关键字信息。
今天向eggfly大神请教了一下,原来需要这样配置,配置信息如下:
build_flags =
-D ARDUINO_USB_MODE=1
-D ARDUINO_USB_CDC_ON_BOOT=1
但我这样设置之后也没有下载成功,于是又是各种找。最后终于找到原来是下图库版本导致的,我之前是5.0.0,需要升级到5.2.0以上,才能正常下载(不需要按boot,插usb,点击下载即可)
升级库的截图如下图所示,当然还得用魔法。
相关文章:
【问题解决】PlatformIO下ESP32C3工具链toolchain下载问题解决方法
【问题解决】我遇到并解决PlatformIO无法使用的各种问题汇总及解决方法,简单粗暴使用的网络问题解决方法
【工具】PlatformIO终于能用了,arduino大型项目开发环境PIO,编辑器+编译器+调试全功能
【问题解决】9.9元包邮的不带USB转串口的esp32c3开发板下载成功
转了吗赞了吗在看吗