ESP32下载时选错SPI Flash Size,导致一直重启

重启日志打印内容

Rebooting…
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:6744
load:0x40078000,len:14204
ho 0 tail 12 room 4
load:0x40080400,len:3712
entry 0x4008067c
I (29) boot: ESP-IDF v4.4-dev-1254-g639e7ad49-dirty 2nd stage bootloader
I (29) boot: compile time 16:22:59
I (30) boot: chip revision: 1
I (34) boot_comm: chip revision: 1, min. bootloader chip revision: 0
I (41) boot.esp32: SPI Speed : 40MHz
I (45) boot.esp32: SPI Mode : DIO
I (50) boot.esp32: SPI Flash Size : 16MB
I (55) boot: Enabling RNG early entropy source…
I (60) boot: Partition Table:
I (64) boot: ## Label Usage Type ST Offset Length
I (71) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (78) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (86) boot: 2 factory factory app 00 00 00010000 00100000
I (93) boot: End of partition table
I (97) boot_comm: chip revision: 1, min. application chip revision: 0
I (105) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=08d8ch ( 36236) map
I (127) esp_image: segment 1: paddr=00018db4 vaddr=3ffb0000 size=023fch ( 9212) load
I (131) esp_image: segment 2: paddr=0001b1b8 vaddr=40080000 size=04e60h ( 20064) load
I (141) esp_image: segment 3: paddr=00020020 vaddr=400d0020 size=17ba8h ( 97192) map
I (178) esp_image: segment 4: paddr=00037bd0 vaddr=40084e60 size=05ebch ( 24252) load
I (189) esp_image: segment 5: paddr=0003da94 vaddr=50000000 size=00010h ( 16) load
I (195) boot: Loaded app from partition at offset 0x10000
I (195) boot: Disabling RNG early entropy source…
I (209) cpu_start: Pro cpu up.
I (209) cpu_start: Starting app cpu, entry point is 0x40080f78
I (195) cpu_start: App cpu up.
I (224) cpu_start: Pro cpu start user code
I (224) cpu_start: cpu freq: 160000000
I (224) cpu_start: Application information:
I (228) cpu_start: Project name: pcnt_event
I (233) cpu_start: App version: v4.4-dev-1254-g639e7ad49-dirty
I (240) cpu_start: Compile time: Mar 3 2022 16:23:04
I (246) cpu_start: ELF file SHA256: e3ae97b754ea4345…
I (252) cpu_start: ESP-IDF: v4.4-dev-1254-g639e7ad49-dirty
I (260) heap_init: Initializing. RAM available for dynamic allocation:
I (267) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (273) heap_init: At 3FFB2C98 len 0002D368 (180 KiB): DRAM
I (279) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (285) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (292) heap_init: At 4008AD1C len 000152E4 (84 KiB): IRAM
I (299) spi_flash: detected chip: generic
I (303) spi_flash: flash io: dio
E (306) spi_flash: Detected size(4096k) smaller than the size in the binary image header(16384k). Probe failed.
assertion “flash_ret == ESP_OK” failed: file “/home/esp32/esp/esp-idf/components/esp_system/startup.c”, line 321, function: do_core_init
abort() was called at PC 0x400d2aab on core 0
Backtrace:0x400d1c6f:0x3ffe3b000x40084d95:0x3ffe3b20 0x40089bf2:0x3ffe3b40 0x400d2aab:0x3ffe3bb0 0x400d1496:0x3ffe3be0 0x400d15f2:0x3ffe3c00 0x40081165:0x3ffe3c40 0x400791c4:0x3ffe3c80 |<-CORRUPTED
ELF file SHA256: e3ae97b754ea4345
Rebooting…

解决方法

改变下载时flash的大小

ESP32下载时选错SPI Flash Size,导致一直重启_第1张图片

你可能感兴趣的:(物联网,单片机,iot)