【问题解决】合宙9.9元esp32C3 USB精简版PIO下载成功

微信关注公众号 “DLGG创客DIY”

设为“星标”,重磅干货,第一时间送达。

    经过一大翻折腾,终于能在PIO上使用esp32c3了。

    PIO(platformio)之前文章里提到过,各种好用,arduino用PIO没毛病。

【工具】PlatformIO终于能用了,arduino大型项目开发环境PIO,编辑器+编译器+调试全功能

    就是PIO在使用之前需要使用各种魔方下载各种工具安装上,当然那些工具都是自动的,重点是得会用魔法。

【问题解决】我遇到并解决PlatformIO无法使用的各种问题汇总及解决方法,简单粗暴使用的网络问题解决方法

7b88b33b1e1aa9bdb6c37a88a04ea37f.png

    合宙9.9元的esp32C3板子之前也提到过

35a19c39341f4774f6e529e9490f9452.png

    9.9元的esp32C3板子即是没有usb转串口芯片的,可以直接用芯片上的usb接口下载程序传输uartlog信息,之前在arduino IDE上成功了

【问题解决】9.9元包邮的不带USB转串口的esp32c3开发板下载成功

    但PIO上一直没有实现9.9元的esp32C3板子程序下载,现象是点击下载之后可以正常编译程序,也能出现下载0%-100%的log,但程序就是不运行。

之前的文章里提到过arduino里需要设置USB cdc为enable

fa687e96c79ffa445261607247c00f77.png

    于是便尝试在PIO的ini文件中进行设置,然并卵,我并不知道也没找到相关的关键字信息。

    今天向eggfly大神请教了一下,原来需要这样配置,配置信息如下:

0b5f1080dff04436fd685502bbcc2c4a.png

build_flags =
  -D ARDUINO_USB_MODE=1
  -D ARDUINO_USB_CDC_ON_BOOT=1

    但我这样设置之后也没有下载成功,于是又是各种找。最后终于找到原来是下图库版本导致的,我之前是5.0.0,需要升级到5.2.0以上,才能正常下载(不需要按boot,插usb,点击下载即可)

    升级库的截图如下图所示,当然还得用魔法。

36938eb4ec79cf99548e0be053869f22.jpeg

相关文章:

【问题解决】PlatformIO下ESP32C3工具链toolchain下载问题解决方法

【问题解决】我遇到并解决PlatformIO无法使用的各种问题汇总及解决方法,简单粗暴使用的网络问题解决方法

【工具】PlatformIO终于能用了,arduino大型项目开发环境PIO,编辑器+编译器+调试全功能

【问题解决】9.9元包邮的不带USB转串口的esp32c3开发板下载成功

d6b9e760ffb1f7761a3c03e145b94334.gif

转了吗赞了吗在看吗
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值