ESP32C3外接flash能烧录 无限重启

cwx133
Posts: 9
Joined: Thu Apr 13, 2023 1:36 pm

ESP32C3外接flash能烧录 无限重启

Postby cwx133 » Mon Aug 21, 2023 2:33 pm

Hello,
新接触ESP,为了多3个IO口(IO11 IO12 IO13),参考合宙ESP32C3开发板 外接Flahs,能自动烧录,但是无限重启,日志如下。
请有经验的大侠指导一下,谢谢!
b.jpg
b.jpg (35.95 KiB) Viewed 13997 times
a.jpg
a.jpg (154.95 KiB) Viewed 13997 times
c.jpg
c.jpg (45.97 KiB) Viewed 13997 times

load:0x403ce710,len:0x25b0
entry 0x403cc710
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403cf890
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5810,len:0x438
load:0x403cc710,len:0x91c
load:0x403ce710,len:0x25b0
entry 0x403cc710
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403cf890
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5810,len:0x438
load:0x403cc710,len:0x91c
load:0x403ce710,len:0x25b0
entry 0x403cc710
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403cf890
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5810,len:0x438
load:0x403cc710,len:0x91c
load:0x403ce710,len:0x25b0
entry 0x403cc710
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403cf890
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5810,len:0x438
load:0x403cc710,len:0x91c
load:0x403ce710,len:0x25b0
entry 0x403cc710
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403cf890
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5810,len:0x438
load:0x403cc710,len:0x91c
load:0x403ce710,len:0x25b0
entry 0x403cc710

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

Re: ESP32C3外接flash能烧录 无限重启

Postby ESP_LJH » Wed Aug 23, 2023 2:19 am

软件有没有问题不能确认,硬件上你的供电不足够,我们需要的是至少 500 mA 的。

cwx133
Posts: 9
Joined: Thu Apr 13, 2023 1:36 pm

Re: ESP32C3外接flash能烧录 无限重启

Postby cwx133 » Sun Aug 27, 2023 12:37 am

电源改用华为充电头,同样是这样的问题,电流应该足够的。
q.jpg
q.jpg (14.92 KiB) Viewed 13908 times
晶振是这个,去掉它两个电容就可以运行,但是频偏严重导致天线信号有问题。

cwx133
Posts: 9
Joined: Thu Apr 13, 2023 1:36 pm

Re: ESP32C3外接flash能烧录 无限重启

Postby cwx133 » Sun Aug 27, 2023 2:12 am

软件就是每一秒打印log,无其他功能,因为我开始也怀疑是软件问题。在合宙ESP32C3开发板正常。
w.jpg
w.jpg (40.42 KiB) Viewed 13908 times

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

Re: ESP32C3外接flash能烧录 无限重启

Postby ESP_LJH » Tue Aug 29, 2023 6:35 am

你是用了 C3F 芯片对吗,那么 flash 那几个管脚已经被内部 flash 占用了,你要外接 flash 应该换成 C3 没有内置的版本。

cwx133
Posts: 9
Joined: Thu Apr 13, 2023 1:36 pm

Re: ESP32C3外接flash能烧录 无限重启

Postby cwx133 » Tue Aug 29, 2023 12:10 pm

Hi,
感谢你的回复,你看的很仔细,原理图上写了内置flash的FN4芯片 忘记改正过来,
我实际贴的是没有内置flash的版本。
Sn4.jpg
Sn4.jpg (44.9 KiB) Viewed 13846 times
经过几天的摸索,不插入任何外置设备来测试,可以确认几点:
1、C3是没有内置flash的版本,参照合宙开发板外挂flash;
2、不是软件问题,仅仅打印log;
3、去掉晶振两个电容可以工作(播放SD卡音乐),但是进一步测试wifi天线有问题;
4、无论插电脑USB、充电头USB还是12V DC电源都会这样;

我是基于一个开源SD卡播放器修改了几项:
1、改为外置flash;
2、增加外部按键;
3、增加12V和5V切换;
4、增加两个4.5V直流电机;
完整原理图:
SCH9.png
SCH9.png (244.13 KiB) Viewed 13846 times
Last edited by cwx133 on Fri Sep 22, 2023 12:40 pm, edited 2 times in total.

zhaoanguo222
Posts: 5
Joined: Wed Aug 30, 2023 3:25 am

Re: ESP32C3外接flash能烧录 无限重启

Postby zhaoanguo222 » Wed Aug 30, 2023 3:38 am

我也遇到了同样的问题,我在设置里调整了一下flash容量,然后配置了一个本地分区表,就可以正常启动了,你可以看下是不是同样的问题,具体可以看下烧录日志,会显示识别到的容量大小

cwx133
Posts: 9
Joined: Thu Apr 13, 2023 1:36 pm

Re: ESP32C3外接flash能烧录 无限重启

Postby cwx133 » Wed Aug 30, 2023 5:57 am

@ zhaoanguo222 你具体是怎么配置一个本地分区表的?
我的配置如下,日志上看不出有容量方面的问题:
p13.png
p13.png (23.53 KiB) Viewed 13765 times
p7.png
p7.png (28.93 KiB) Viewed 13767 times

zhaoanguo222
Posts: 5
Joined: Wed Aug 30, 2023 3:25 am

Re: ESP32C3外接flash能烧录 无限重启

Postby zhaoanguo222 » Fri Sep 01, 2023 2:58 pm

sdk页面设置到4M了么?

cwx133
Posts: 9
Joined: Thu Apr 13, 2023 1:36 pm

Re: ESP32C3外接flash能烧录 无限重启

Postby cwx133 » Tue Sep 19, 2023 11:58 am

问题解决了,晶振区净空(双层板 背面不走线) N和P线不要走中间过线,要从外部走线,可以工作了。
但是芯片会发热 LDO会发热,之前内置flash的不会发热严重的,没想到外挂flash出了那么多问题。

Who is online

Users browsing this forum: Google [Bot] and 20 guests