各位,
我设计了一个简单的板子,就是使用esp32-c3-wroom-02-H4来进行开发,学习esp32的开发和编程。电路基本都是参考技术规格书的电路。但是,板子焊出来后,接上USB,电脑却一点反应也没有,识别不到USB,也不知道电路有没有工作。这个是什么问题呢?
还是说,本来什么程序都没有的新板子,空板子就是这样的?
板子大概是这样的。
请看附件。
esp32-c3-wroom-02上电没有反应
Re: esp32-c3-wroom-02上电没有反应
大佬,我后来试了一下,新买的空的esp32-c3模块里面没有USB的驱动,插上电脑就是没法识别。你知道怎么给模块里写USB驱动吗?
我用的是vscode+esp-idf开发工具。
我用的是vscode+esp-idf开发工具。
可能是 USB 电源或通信线路未正确连接、元件虚焊或方向错误导致电脑无法识别设备。
Re: esp32-c3-wroom-02上电没有反应
不是大佬,尝试解答您的问题。
新买的 ESP32-C3 模块如果是空的(即 Flash 里没有固件),插上电脑后 USB 口可能会出现“识别不到”或“反复连接断开”的现象。这并不是因为缺少“USB 驱动”,而是因为芯片启动逻辑导致的:如果 Flash 为空或没有有效固件,芯片会不断重启,USB 设备也会随之反复断开和连接。此时电脑无法稳定识别设备。
ESP32-C3 的 USB 口本身不需要你“写 USB 驱动”到模块里,USB-Serial/JTAG 功能是硬件自带的,只有在芯片能正常启动或进入下载模式时,电脑才能识别到 USB 设备。
如遇到反复断开连接,优先确认是否已进入下载模式,或尝试多次插拔/重试。
您可以尝试页面右下角的 Chatbot,看能否解决您的问题。
新买的 ESP32-C3 模块如果是空的(即 Flash 里没有固件),插上电脑后 USB 口可能会出现“识别不到”或“反复连接断开”的现象。这并不是因为缺少“USB 驱动”,而是因为芯片启动逻辑导致的:如果 Flash 为空或没有有效固件,芯片会不断重启,USB 设备也会随之反复断开和连接。此时电脑无法稳定识别设备。
ESP32-C3 的 USB 口本身不需要你“写 USB 驱动”到模块里,USB-Serial/JTAG 功能是硬件自带的,只有在芯片能正常启动或进入下载模式时,电脑才能识别到 USB 设备。
如遇到反复断开连接,优先确认是否已进入下载模式,或尝试多次插拔/重试。
您可以尝试页面右下角的 Chatbot,看能否解决您的问题。
Re: esp32-c3-wroom-02上电没有反应
@Lvxinyue
我觉得你是对的。这个有可能是板子上焊接USB的时候没有焊接好,有可能是通信的线路没有焊接好,因为电源是对的,我现在的板子就是用的USB电源供电的。
但是, 我现在用板子上的UART0口转接一个USB,可以来烧写程序到板子上,并且可以运行,所以,暂时,板子可以用了。
但是,我有另外一个问题想请教。
我现在用arduino来给这块板子编程,编译出来的情况如下: 这编译显示,程序有933150bytes, 占程序空间的71%, 程序空间最大1310720bytes。 但是, 我记得这个esp32-c3-wroom-02上面是有4M的SPI FLASH的,这怎么样也不是 程序空间最大1310720bytes。
这是什么情况?应该如何弄到程序空间最大4Mbytes?
谢谢!
我觉得你是对的。这个有可能是板子上焊接USB的时候没有焊接好,有可能是通信的线路没有焊接好,因为电源是对的,我现在的板子就是用的USB电源供电的。
但是, 我现在用板子上的UART0口转接一个USB,可以来烧写程序到板子上,并且可以运行,所以,暂时,板子可以用了。
但是,我有另外一个问题想请教。
我现在用arduino来给这块板子编程,编译出来的情况如下: 这编译显示,程序有933150bytes, 占程序空间的71%, 程序空间最大1310720bytes。 但是, 我记得这个esp32-c3-wroom-02上面是有4M的SPI FLASH的,这怎么样也不是 程序空间最大1310720bytes。
这是什么情况?应该如何弄到程序空间最大4Mbytes?
谢谢!
Who is online
Users browsing this forum: No registered users and 0 guests
