完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题,我正在使用esp32-pico-d4,USB转串口芯片是CH340C,板子是自己画的,下面有板子的原理图,layout和实物照片。
遇到的问题是,如果烧录的时间比较长,总是会在13.4秒的时候失败(实际从开始connecting到失败大约10秒),如果烧录的时间小于这个时间,就能成功并正常运行。烧录波特率从112500到921600都尝试过了,我还发现9600的波特率无法开始烧录,在connecting的时候就会失败,不知道为什么。 这有可能是什么原因呢,我用万用表测量了芯片的供电,一直都是3.3V很稳定,关键的GPIO引脚值烧录的时候也没有变化。 注:测试的时候FPC接口是没有接任何东西的。 系统是Windows11 23H2 |
|
相关推荐
1个回答
|
|
根据你的描述,ESP32-PICO-D4烧录失败的问题可能有以下几个原因:
1. USB转串口芯片CH340C的问题:CH340C是一款较为便宜的USB转串口芯片,可能存在稳定性和兼容性问题。你可以尝试更换其他品牌的USB转串口芯片,如FT232、CP2102等,看看问题是否得到解决。 2. 烧录波特率问题:你提到尝试了112500到921600的波特率,但仍然出现问题。可以尝试使用较低的波特率,如115200或57600,看看是否能解决问题。 3. 电源问题:虽然你提到供电电压稳定在3.3V,但可能存在电源纹波或噪声问题。可以尝试使用电源滤波器或线性稳压器来改善电源质量。 4. 硬件设计问题:由于你提到板子是自己画的,可能存在硬件设计上的问题。检查原理图和布局,确保没有短路、断路或错误的连接。同时,检查ESP32-PICO-D4的引脚连接是否正确,特别是TX、RX、GND等关键引脚。 5. 烧录软件问题:确保你使用的烧录软件(如esptool.py)是最新版本,以及与你的硬件兼容。可以尝试更新烧录软件或更换其他烧录软件,如NodeMCU Flasher、esp-idf等。 6. 烧录文件问题:检查烧录文件是否有损坏或错误。可以尝试重新生成烧录文件,或者使用其他已知正常的烧录文件进行测试。 综上所述,你可以尝试以下步骤来解决问题: 1. 更换USB转串口芯片。 2. 尝试使用较低的波特率进行烧录。 3. 检查并改善电源质量。 4. 检查硬件设计,确保原理图和布局正确。 5. 更新或更换烧录软件。 6. 重新生成或更换烧录文件。 希望以上建议能帮助你解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
524浏览 6评论
433浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
422浏览 5评论
414浏览 4评论
387浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-3 01:21 , Processed in 0.746636 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号