ESP32-C3 MINI模块IO18导致启动不了的问题

JoesnYzc
Posts: 4
Joined: Fri Nov 05, 2021 4:00 am

ESP32-C3 MINI模块IO18导致启动不了的问题

Postby JoesnYzc » Fri Nov 05, 2021 4:14 am

目前项目上用的IO口,IO18有下拉电阻10K,会发现无法正常启动进入系统,只要不带该下拉电阻,系统就可以正常启动。
下面是系统正常启动的串口打印数据:
[12:08:47.556]收←◆\0???\0ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xf (BROWNOUT_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
S餎SP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0xf (BROWNOUT_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd6100,len:0x12ac
load:0x403ce000,len:0xa38
load:0x403d0000,len:0x2410
SHA-256 comparison failed:
Calculated: d712b6389ade534bb8072a43318f0920bdbabb1a05d627cfdf328f8940110ecd
Expected: e0a9c2144f09f9eb3725e768a68b5a7a4b96925703e5205779862871decc80cc
Attempting to boot anyway...
entry 0x403ce06c

[12:08:47.860]收←◆This is ESP32 chip with 1 CPU cores, WiFi/BLE, silicon revision 3, 4MB external flash
Enter start_task
[12:08:48.004]收←◆Enter sensor_task
下面是IO18带下拉电阻以后的串口打印:
[12:09:02.906]收←◆ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x1 (POWERON),boot:0xf (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd6100,len:0x12ac
load:0x403ce000,len:0xa38
load:0x403d0000,len:0x2410
SHA-256 comparison failed:
Calculated: d712b6389ade534bb8072a43318f0920bdbabb1a05d627cfdf328f8940110ecd
Expected: e0a9c2144f09f9eb3725e768a68b5a7a4b96925703e5205779862871decc80cc
Attempting to boot anyway...
entry 0x403ce06c

[12:09:07.952]收←◆[0;31mE (5049) boot: Test firmware is not found in partition table[0m
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xf (SPI_FAST_FLASH_BOOT)
Saved PC:0x403d100e
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd6100,len:0x12ac
load:0x403ce000,len:0xa38
load:0x403d0000,len:0x2410
SHA-256 comparison failed:
Calculated: d712b6389ade534bb8072a43318f0920bdbabb1a05d627cfdf328f8940110ecd
Expected: e0a9c2144f09f9eb3725e768a68b5a7a4b96925703e5205779862871decc80cc
Attempting to boot anyway...
entry 0x403ce06c
可以看到是会不停复位的,目前怀疑的可能是进入了某个调试模式,但是相关的手册中没有说明该引脚会怎么样影响启动,特地到论坛反馈与求助。

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: ESP32-C3 MINI模块IO18导致启动不了的问题

Postby ESP_ICY » Mon Nov 08, 2021 1:39 pm

在你没接下路电阻时,你的log显示是欠压启动,也是不正常的,然后在接了下拉电阻后,直接没有进入到烧录模式,你这个是在模组上自己飞的线吗?需要看下你的外围电路,另外拉低后,你把EN脚拉高拉低后做下复位,再看看能不能进入烧录模式

JoesnYzc
Posts: 4
Joined: Fri Nov 05, 2021 4:00 am

Re: ESP32-C3 MINI模块IO18导致启动不了的问题

Postby JoesnYzc » Thu Nov 18, 2021 2:16 am

ESP_ICY wrote:
Mon Nov 08, 2021 1:39 pm
在你没接下路电阻时,你的log显示是欠压启动,也是不正常的,然后在接了下拉电阻后,直接没有进入到烧录模式,你这个是在模组上自己飞的线吗?需要看下你的外围电路,另外拉低后,你把EN脚拉高拉低后做下复位,再看看能不能进入烧录模式
烧录模式都是可以进入的,带不带下拉电阻都不影响。目前只是影响从内部Flash启动。
把IO18拉低后,按复位和上电开机的现象是一模一样的,都是不停复位。
这个IO18在手册上不是Strapping管脚,按理不会影响我们的启动,所以有疑惑。
原理图下面的IO2/IO8/IO9已经是其他地方有上拉电阻的。
Snipaste_2021-11-18_10-11-54.png

Xin888
Posts: 11
Joined: Wed Dec 15, 2021 8:08 am

Re: ESP32-C3 MINI模块IO18导致启动不了的问题

Postby Xin888 » Sat Dec 25, 2021 1:54 am

楼主现在解决了吗

JoesnYzc
Posts: 4
Joined: Fri Nov 05, 2021 4:00 am

Re: ESP32-C3 MINI模块IO18导致启动不了的问题

Postby JoesnYzc » Tue Dec 28, 2021 5:52 am

Xin888 wrote:
Sat Dec 25, 2021 1:54 am
楼主现在解决了吗
没有解决,是软件配置方面的问题,我这边烧录AT固件是可以烧录进去的,可能是分区配置之类的问题

Who is online

Users browsing this forum: No registered users and 20 guests