求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

wesleyroobuck
Posts: 7
Joined: Fri Dec 17, 2021 2:40 am

求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby wesleyroobuck » Fri Dec 17, 2021 3:03 am

通过esptool向esp32烧写固件时出现这个错误。生产了50块PCB,24块都有这个问题。请指教问题可能出在哪里?
error msg.png
error msg.png (58.63 KiB) Viewed 25680 times

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: 求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby ESP_LJH » Fri Dec 17, 2021 1:16 pm

建议查一下 flash 电源,GPIO12 状态,是否可以看下串口工具的 log 而不是下载工具的 log。
然后你使用的 flash 的型号是什么?

wesleyroobuck
Posts: 7
Joined: Fri Dec 17, 2021 2:40 am

Re: 求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby wesleyroobuck » Sun Dec 19, 2021 11:41 pm

谢谢回复。flash的型号是25Q127CS1G。flash的电源电压是3.3V。IO12的电压是0V。你说的uart log如何查看? 多谢!

另外,我们检查了板子的焊接,没发现问题。但是用示波器查看,看不到sclk的波形。是否有可能是esp32的I/O出问题了?如何查这个问题? 多谢!

wesleyroobuck
Posts: 7
Joined: Fri Dec 17, 2021 2:40 am

Re: 求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby wesleyroobuck » Sun Dec 19, 2021 11:50 pm

flash的型号是25Q127CS1G。flash的电压是3.3V. GPIO12是0V。下载串口工具的log如何查看?

另外,我们检查了焊接,没发现问题。但是用示波器看不到esp32发到flash的时钟sclk。是否有可能是esp32的I/O出问题了?这个如何测试?多谢!

wesleyroobuck
Posts: 7
Joined: Fri Dec 17, 2021 2:40 am

Re: 求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby wesleyroobuck » Sun Dec 19, 2021 11:54 pm

flash的型号是25Q127CS1G。flash的电压是3.3V. GPIO12是0V。下载串口工具的log如何查看?

另外,我们检查了焊接,没发现问题。但是用示波器看不到esp32发到flash的时钟sclk。是否有可能是esp32的I/O出问题了?这个如何测试?多谢!
WeChat Image_20211216115201.jpg
WeChat Image_20211216115201.jpg (3.96 MiB) Viewed 25608 times

wesleyroobuck
Posts: 7
Joined: Fri Dec 17, 2021 2:40 am

Re: 求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby wesleyroobuck » Wed Dec 22, 2021 10:27 pm

望解答 :)

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: 求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby ESP_LJH » Thu Dec 23, 2021 9:00 am

就是通过 UART0 在串口工具上看 log,这个 log 比较好 debug。
你有没有试过把 flash 换到我们官方模组上确认是否可以运行?

wesleyroobuck
Posts: 7
Joined: Fri Dec 17, 2021 2:40 am

Re: 求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby wesleyroobuck » Thu Dec 23, 2021 11:54 pm

我们试过一下,用别的USB转串口的线并到到板子串口的TX,想在写flash的时候抓一下串口回来的信息。结果可能是干扰串口了,板子没有回了,把并的线去掉, 又能回了。 后来发现flash的sclk没有就没再试了,估计回来的信息也是读不到flash。

这个没有试过,可以试试。不过有点难度,把flash卸下来,再焊上去,这个过程有可能把flash弄坏了。另外,是否还有别的办法?

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: 求助:ESP32-D0WDQ6 无法与flash通讯,烧写固件失败

Postby ESP_LJH » Sat Dec 25, 2021 6:48 am

一般你要是操作没问题,flash 没这么容易焊坏。还是用串口工具先看下有么有出现 waiting for download 比较直接,这个 log 也可以看出来一些你是不是 strapping 管脚配置有问题之类的。

Who is online

Users browsing this forum: No registered users and 54 guests