我这边使用的是ESP8685(我理解跟ESP32C3在这方面是一样的).
IDF是5.0版本.
我这边期望是:
我平时调试log与烧录通过默认的硬件串口实现.
与电脑上位机的通讯通过芯片自带的USB Serial/JTAG Controller中的虚拟串口功能实现.
目前问题:
目前测试下来(并根据你们的API指南),要让USB Serial正常收发通讯就得打开CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG宏.
但是这样会导致log也打印在USB Serial里,会干扰上位机的数据包解析.
我目前只能在打开CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG并关闭全部Log的情况下正常与上位机通讯.
所以想问下有没有办法可以做到log跟烧录在默认硬件串口,然后USB Serial完全交给我这边读写,不会插入log内容?
ESP32-C3的USB Serial/JTAG Controller可否作为通讯串口使用
Re: ESP32-C3的USB Serial/JTAG Controller可否作为通讯串口使用
首先在 menuconfig 中把 console 输出的通道修改为 uart ,第二通道不需要。然后调用 idf 中 serial_jtag 中的接口去自定义通信
- Attachments
-
- 企业微信截图_16860453891784.png (40.95 KiB) Viewed 2209 times
Who is online
Users browsing this forum: No registered users and 133 guests