ESP32-C2刷完固件后,一直打印输出at-common: write dlen:0

Moderator: XCGuang

yfy871216
Posts: 1
Joined: Thu Apr 24, 2025 7:41 am

ESP32-C2刷完固件后,一直打印输出at-common: write dlen:0

Postby yfy871216 » Thu Apr 24, 2025 7:49 am

使用的模组时ESP8684-WROOM-02UC,刷的固件是ESP32C2-2MB-BLE-AT,刷完后重启,UART0打印完启动信息后,一直打印at-common: write dlen:0,UART1能正常打印ready,但是向UART1发送AT指令,回复内容与发送内容一致,请问是哪里除了问题?

esp-at
Espressif staff
Espressif staff
Posts: 335
Joined: Mon May 09, 2022 3:00 am

Re: ESP32-C2刷完固件后,一直打印输出at-common: write dlen:0

Postby esp-at » Fri Apr 25, 2025 7:49 am

这通常意味着 AT UART RX 收到了数据,其中数据中含有 \0 (ASCII: 0x0)。然后 AT 回显就会输出 dlen:0。

可能的建议:
1. 检查 ESP32-C2 收命令的 UART RX 接线是否正确。没有虚接,或者悬空。
2. 检查 ESP32-C2 的供电是否正常。稳定在 3.3V。
3. 确保 AT 在 ready 前,MCU 没有发送任何数据给 AT。

如果还有问题,可以打开 AT debug 日志看下。

Component config > Log output > Info (或 Info 以上等级)
Component config > AT > Enable ESP-AT Debug

Who is online

Users browsing this forum: No registered users and 1 guest