[已解决] 自制的ESP32-C3版无法下载程序,串口有输出

Bosspoipoi
Posts: 6
Joined: Mon Sep 27, 2021 1:36 pm

[已解决] 自制的ESP32-C3版无法下载程序,串口有输出

Postby Bosspoipoi » Fri Nov 26, 2021 5:22 pm

芯片型号:ESP32-C3-FH4,也就是内置4MB Flash的版本
自己画的板子无法下载程序进去,提示连接超时,
因为C3有内置的Flash,所以我并没有在外部挂Flash,Flash相关引脚悬空,是否有影响?

串口可看信息打印,如下:

GPIO2 :高 GPIO9:高 上电
串口打印:
invalid heade�ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x7 (TG0WDT_SYS_RST),boot:0x9 (SPI_FAST_FLASH_BOOT)
Saved PC:0x4004d1f8
invalid header: 0xffffffff

GPIO2 :高 GPIO9:低 上电
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x1 (POWERON),boot:0x1 (SPI_DOWNLOAD_BOOT)
wait spi download

辛苦各位管理员了。

fan183579
Posts: 81
Joined: Thu Nov 25, 2021 6:37 am

Re: 自制的ESP32-C3版无法下载程序,串口有输出

Postby fan183579 » Sat Nov 27, 2021 3:20 am

根据你的提问我不知道是只有自己的开发板烧录不了还是所有板子都烧录不了,如果是只有自己的板子烧录不了,建议关注上电时IO8的电平是否为高,如果所有都烧不了可以看下这张图对应进行修改然后尝试
Attachments
9a82114c7b7d6af98591fccdfe02844.jpg
9a82114c7b7d6af98591fccdfe02844.jpg (28.43 KiB) Viewed 20015 times

Bosspoipoi
Posts: 6
Joined: Mon Sep 27, 2021 1:36 pm

Re: 自制的ESP32-C3版无法下载程序,串口有输出

Postby Bosspoipoi » Sat Nov 27, 2021 3:29 am

fan183579 wrote:
Sat Nov 27, 2021 3:20 am
根据你的提问我不知道是只有自己的开发板烧录不了还是所有板子都烧录不了,如果是只有自己的板子烧录不了,建议关注上电时IO8的电平是否为高,如果所有都烧不了可以看下这张图对应进行修改然后尝试
非常感谢你的回复,是只有我做的板子烧入不了程序,开发板没有问题,我上午通过飞线将GPIO2 GPIO8 GPIO9电平测量了一下,发现GPIO8是悬空的,强制拉高后,程序可以烧入了,但是烧入后串口显示invalid header: 0xffffffff,应该是我多次焊接后内部Flash坏了。

fan183579
Posts: 81
Joined: Thu Nov 25, 2021 6:37 am

Re: 自制的ESP32-C3版无法下载程序,串口有输出

Postby fan183579 » Sat Nov 27, 2021 9:04 am

Bosspoipoi wrote:
Sat Nov 27, 2021 3:29 am
fan183579 wrote:
Sat Nov 27, 2021 3:20 am
根据你的提问我不知道是只有自己的开发板烧录不了还是所有板子都烧录不了,如果是只有自己的板子烧录不了,建议关注上电时IO8的电平是否为高,如果所有都烧不了可以看下这张图对应进行修改然后尝试
非常感谢你的回复,是只有我做的板子烧入不了程序,开发板没有问题,我上午通过飞线将GPIO2 GPIO8 GPIO9电平测量了一下,发现GPIO8是悬空的,强制拉高后,程序可以烧入了,但是烧入后串口显示invalid header: 0xffffffff,应该是我多次焊接后内部Flash坏了。
成功解决了就好 :D

BobLiang
Posts: 9
Joined: Sun Nov 28, 2021 3:40 pm

Re: 自制的ESP32-C3版无法下载程序,串口有输出

Postby BobLiang » Mon Nov 29, 2021 1:06 am

Sat Nov 27, 2021 3:29 am
fan183579 wrote: ↑
Sat Nov 27, 2021 3:20 am
根据你的提问我不知道是只有自己的开发板烧录不了还是所有板子都烧录不了,如果是只有自己的板子烧录不了,建议关注上电时IO8的电平是否为高,如果所有都烧不了可以看下这张图对应进行修改然后尝试
非常感谢你的回复,是只有我做的板子烧入不了程序,开发板没有问题,我上午通过飞线将GPIO2 GPIO8 GPIO9电平测量了一下,发现GPIO8是悬空的,强制拉高后,程序可以烧入了,但是烧入后串口显示invalid header: 0xffffffff,应该是我多次焊接后内部Flash坏了。
成功解决了就好 :D
---------------最后分析是什么原因了?

Bosspoipoi
Posts: 6
Joined: Mon Sep 27, 2021 1:36 pm

Re: 自制的ESP32-C3版无法下载程序,串口有输出

Postby Bosspoipoi » Wed Dec 08, 2021 4:53 am

BobLiang wrote:
Mon Nov 29, 2021 1:06 am
Sat Nov 27, 2021 3:29 am
fan183579 wrote: ↑
Sat Nov 27, 2021 3:20 am
根据你的提问我不知道是只有自己的开发板烧录不了还是所有板子都烧录不了,如果是只有自己的板子烧录不了,建议关注上电时IO8的电平是否为高,如果所有都烧不了可以看下这张图对应进行修改然后尝试
非常感谢你的回复,是只有我做的板子烧入不了程序,开发板没有问题,我上午通过飞线将GPIO2 GPIO8 GPIO9电平测量了一下,发现GPIO8是悬空的,强制拉高后,程序可以烧入了,但是烧入后串口显示invalid header: 0xffffffff,应该是我多次焊接后内部Flash坏了。
成功解决了就好 :D
---------------最后分析是什么原因了?
抱歉现在才看见,Strapping管脚电平和手册上的不一致,以及内部Flash损坏

Who is online

Users browsing this forum: No registered users and 20 guests