ESP32C3外接flash能烧录 无限重启
ESP32C3外接flash能烧录 无限重启
Hello,
新接触ESP,为了多3个IO口(IO11 IO12 IO13),参考合宙ESP32C3开发板 外接Flahs,能自动烧录,但是无限重启,日志如下。
请有经验的大侠指导一下,谢谢!
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,为了多3个IO口(IO11 IO12 IO13),参考合宙ESP32C3开发板 外接Flahs,能自动烧录,但是无限重启,日志如下。
请有经验的大侠指导一下,谢谢!
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能烧录 无限重启
软件有没有问题不能确认,硬件上你的供电不足够,我们需要的是至少 500 mA 的。
Re: ESP32C3外接flash能烧录 无限重启
电源改用华为充电头,同样是这样的问题,电流应该足够的。
晶振是这个,去掉它两个电容就可以运行,但是频偏严重导致天线信号有问题。Re: ESP32C3外接flash能烧录 无限重启
软件就是每一秒打印log,无其他功能,因为我开始也怀疑是软件问题。在合宙ESP32C3开发板正常。
Re: ESP32C3外接flash能烧录 无限重启
你是用了 C3F 芯片对吗,那么 flash 那几个管脚已经被内部 flash 占用了,你要外接 flash 应该换成 C3 没有内置的版本。
Re: ESP32C3外接flash能烧录 无限重启
Hi,
感谢你的回复,你看的很仔细,原理图上写了内置flash的FN4芯片 忘记改正过来,
我实际贴的是没有内置flash的版本。 经过几天的摸索,不插入任何外置设备来测试,可以确认几点:
1、C3是没有内置flash的版本,参照合宙开发板外挂flash;
2、不是软件问题,仅仅打印log;
3、去掉晶振两个电容可以工作(播放SD卡音乐),但是进一步测试wifi天线有问题;
4、无论插电脑USB、充电头USB还是12V DC电源都会这样;
我是基于一个开源SD卡播放器修改了几项:
1、改为外置flash;
2、增加外部按键;
3、增加12V和5V切换;
4、增加两个4.5V直流电机;
完整原理图:
感谢你的回复,你看的很仔细,原理图上写了内置flash的FN4芯片 忘记改正过来,
我实际贴的是没有内置flash的版本。 经过几天的摸索,不插入任何外置设备来测试,可以确认几点:
1、C3是没有内置flash的版本,参照合宙开发板外挂flash;
2、不是软件问题,仅仅打印log;
3、去掉晶振两个电容可以工作(播放SD卡音乐),但是进一步测试wifi天线有问题;
4、无论插电脑USB、充电头USB还是12V DC电源都会这样;
我是基于一个开源SD卡播放器修改了几项:
1、改为外置flash;
2、增加外部按键;
3、增加12V和5V切换;
4、增加两个4.5V直流电机;
完整原理图:
Last edited by cwx133 on Fri Sep 22, 2023 12:40 pm, edited 2 times in total.
-
- Posts: 5
- Joined: Wed Aug 30, 2023 3:25 am
Re: ESP32C3外接flash能烧录 无限重启
我也遇到了同样的问题,我在设置里调整了一下flash容量,然后配置了一个本地分区表,就可以正常启动了,你可以看下是不是同样的问题,具体可以看下烧录日志,会显示识别到的容量大小
Re: ESP32C3外接flash能烧录 无限重启
@ zhaoanguo222 你具体是怎么配置一个本地分区表的?
我的配置如下,日志上看不出有容量方面的问题:
我的配置如下,日志上看不出有容量方面的问题:
Re: ESP32C3外接flash能烧录 无限重启
问题解决了,晶振区净空(双层板 背面不走线) N和P线不要走中间过线,要从外部走线,可以工作了。
但是芯片会发热 LDO会发热,之前内置flash的不会发热严重的,没想到外挂flash出了那么多问题。
但是芯片会发热 LDO会发热,之前内置flash的不会发热严重的,没想到外挂flash出了那么多问题。
Who is online
Users browsing this forum: No registered users and 10 guests