Page 1 of 1

ESP32C3外接flash能烧录 无限重启

Posted: Mon Aug 21, 2023 2:33 pm
by cwx133
Hello,
新接触ESP,为了多3个IO口(IO11 IO12 IO13),参考合宙ESP32C3开发板 外接Flahs,能自动烧录,但是无限重启,日志如下。
请有经验的大侠指导一下,谢谢!
b.jpg
b.jpg (35.95 KiB) Viewed 16062 times
a.jpg
a.jpg (154.95 KiB) Viewed 16062 times
c.jpg
c.jpg (45.97 KiB) Viewed 16062 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

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

Posted: Wed Aug 23, 2023 2:19 am
by ESP_LJH
软件有没有问题不能确认,硬件上你的供电不足够,我们需要的是至少 500 mA 的。

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

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

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

Posted: Sun Aug 27, 2023 2:12 am
by cwx133
软件就是每一秒打印log,无其他功能,因为我开始也怀疑是软件问题。在合宙ESP32C3开发板正常。
w.jpg
w.jpg (40.42 KiB) Viewed 15973 times

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

Posted: Tue Aug 29, 2023 6:35 am
by ESP_LJH
你是用了 C3F 芯片对吗,那么 flash 那几个管脚已经被内部 flash 占用了,你要外接 flash 应该换成 C3 没有内置的版本。

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

Posted: Tue Aug 29, 2023 12:10 pm
by cwx133
Hi,
感谢你的回复,你看的很仔细,原理图上写了内置flash的FN4芯片 忘记改正过来,
我实际贴的是没有内置flash的版本。
Sn4.jpg
Sn4.jpg (44.9 KiB) Viewed 15911 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 15911 times

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

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

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

Posted: Wed Aug 30, 2023 5:57 am
by cwx133
@ zhaoanguo222 你具体是怎么配置一个本地分区表的?
我的配置如下,日志上看不出有容量方面的问题:
p13.png
p13.png (23.53 KiB) Viewed 15830 times
p7.png
p7.png (28.93 KiB) Viewed 15832 times

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

Posted: Fri Sep 01, 2023 2:58 pm
by zhaoanguo222
sdk页面设置到4M了么?

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

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