完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
带有 ESP32-C3-MINI 模块的定制 PCB。使用 ESP32s 的板载 USB。在一块 PCB 上,当我运行 idf.py 监视器时,它有时会卡在等待下载(见下文)。我已经确认 IO9 保持高电平。其他PCB没有这个问题。关于可能是什么原因的任何建议?
ESP32 重新上电后,第一次不会出现此问题。它有时也根本不会发生,我可以根据需要多次启动/停止监视器。一旦卡在这个状态,不管我重启多少次monitor,它一直在等待下载。需要电源循环。 闪存正常并已编程。当它卡住时,电源循环总是启动正常。 代码:全选 >idf.py -p COM10 monitor Executing action: monitor Running idf_monitor in directory c:usersashleydocumentsesp32evnexhomeesp32firmware Executing "C:Espressifpython_envidf4.4_py3.8_envScriptspython.exe C:Espressifframeworksesp-idf-v4.4.2tools/idf_monitor.py -p COM10 -b 115200 --toolchain-prefix riscv32-esp-elf- --target esp32c3 --decode-panic backtrace c:usersashleydocumentsesp32evnexhomeesp32firmwarebuildEvnexHomeESP32Firmware.elf -m 'C:Espressifpython_envidf4.4_py3.8_envScriptspython.exe' 'C:Espressifframeworksesp-idf-v4.4.2toolsidf.py' '-p' 'COM10'"... ←[0;33m--- WARNING: GDB cannot open serial ports accessed as COMx←[0m ←[0;33m--- Using \.COM10 instead...←[0m ←[0;33m--- idf_monitor on \.COM10 115200 ---←[0m --- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H --- ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x15 (USB_UART_CHIP_RESET),boot:0x5 (DOWNLOAD(USB/UART0/1)) Saved PC:0x400462e2 waiting for download 我注意到当一切正常时,如果我启动监视器,重置标志如下所示。由于某种原因,当它卡住时,设置了 DOWNLOAD 标志! 代码:全选 rst:0x15 (USB_UART_CHIP_RESET),boot:0xd (SPI_FAST_FLASH_BOOT) 这意味着在启动时,GPIO9 为低电平;当 ESP32C3 以这种方式置于下载模式时,它需要通过 GPIO9 高电平进行硬(外部)复位才能退出。你有什么具体连接到 GPIO9 的吗?模块的 EN pad 上是否有所需的 RC 网络? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
920 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
446浏览 5评论
447浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 00:01 , Processed in 0.850368 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号