插上SD卡后反复重启

Moderator: ESP_Rachel

nengxx
Posts: 1
Joined: Wed Nov 12, 2025 4:50 am

插上SD卡后反复重启

Postby nengxx » Wed Nov 12, 2025 6:30 am

我的喵伴是这个样子的,不知道是不是官方的;
ScreenShot_2025-11-12_140916_222.png
ScreenShot_2025-11-12_140916_222.png (617.08 KiB) Viewed 6718 times
刷了 speaker_0_12_2_dev_echoear_1_0.bin 固件,开机是这个画面;
ScreenShot_2025-11-12_140944_235.png
ScreenShot_2025-11-12_140944_235.png (378.22 KiB) Viewed 6718 times
插入SD卡后就一直反复重启;
GIF_20251112_141639.gif
GIF_20251112_141639.gif (1.46 MiB) Viewed 6718 times
这个是原因呢?

lzw655
Espressif staff
Espressif staff
Posts: 48
Joined: Mon Oct 10, 2022 2:47 am

Re: 插上SD卡后反复重启

Postby lzw655 » Fri Nov 14, 2025 2:31 am

你好,请使用串口调试助手抓取 LOG 发我看下,谢谢

nengxx
Posts: 1
Joined: Wed Nov 12, 2025 4:50 am

Re: 插上SD卡后反复重启

Postby nengxx » Wed Nov 26, 2025 7:24 am

开机后串口接收到下的,是不是这些?
ELF file SHA256: d3f07940a

Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x40382fc4
SPIWP:0xee
Octal Flash Mode Enabled
For OPI Flash, Use Default Flash Boot Mode
mode:SLOW_RD, clock div:1
load:0x3fce2820,len:0x1700
load:0x403c8700,len:0xe5c
load:0x403cb700,len:0x31cc
entry 0x403c8940
I (33) boot: ESP-IDF v5.5.1-1-g129cd0d247 2nd stage bootloader
I (33) boot: compile time Sep 2 2025 06:57:04
I (33) boot: Multicore bootloader
I (33) boot: chip revision: v0.2
I (33) boot: efuse block revision: v1.3
I (34) boot.esp32s3: Boot SPI Speed : 80MHz
I (34) boot.esp32s3: SPI Mode : SLOW READ
I (34) boot.esp32s3: SPI Flash Size : 16MB
I (34) boot: Enabling RNG early entropy source...
I (34) boot: Partition Table:
I (35) boot: ## Label Usage Type ST Offset Length
I (35) boot: 0 nvs WiFi data 01 02 00009000 00004000
I (35) boot: 1 otadata OTA data 01 00 0000d000 00002000
I (36) boot: 2 phy_init RF data 01 01 0000f000 00001000
I (36) boot: 3 model Unknown data 01 82 00010000 00096000
I (36) boot: 4 factory factory app 00 00 000b0000 007d0000
I (37) boot: 5 spiffs_data Unknown data 01 82 00880000 000af000
I (37) boot: 6 anim_emotion Unknown data 01 82 0092f000 001db000
I (38) boot: 7 anim_icon Unknown data 01 82 00b0a000 00144000
I (38) boot: 8 anim_boot Unknown data 01 82 00c4e000 000a0000
I (38) boot: End of partition table
I (39) boot: Defaulting to factory image
I (39) esp_image: segment 0: paddr=000b0020 vaddr=3c330020 size=33509ch (3362972) map
[2025/11/26 15:26:54.637] → I (1613) esp_image: segment 4: paddr=0071588c vaddr=403748b0 size=1a040h (106560) load
I (1643) esp_image: segment 5: paddr=0072f8d4 vaddr=50000004 size=00020h ( 32) load
I (1643) esp_image: segment 6: paddr=0072f8fc vaddr=600fe000 size=00038h ( 56) load
I (1655) boot: Loaded app from partition at offset 0xb0000
I (1655) boot: Disabling RNG early entropy source...
I (1657) MSPI Timing: Flash timing tuning index: 3
I (1657) octal_psram: vendor id : 0x0d (AP)
I (1657) octal_psram: dev id : 0x03 (generation 4)
I (1657) octal_psram: density : 0x05 (128 Mbit)
I (1657) octal_psram: good-die : 0x01 (Pass)
I (1658) octal_psram: Latency : 0x01 (Fixed)
I (1658) octal_psram: VCC : 0x00 (1.8V)
I (1658) octal_psram: SRF : 0x01 (Fast Refresh)
I (1658) octal_psram: BurstType : 0x01 (Hybrid Wrap)
I (1659) octal_psram: BurstLen : 0x01 (32 Byte)
I (1659) octal_psram: Readlatency : 0x02 (10 cycles@Fixed)
I (1659) octal_psram: DriveStrength: 0x00 (1/1)
I (1665) MSPI Timing: PSRAM timing tuning index: 4
I (1665) esp_psram: Found 16MB PSRAM device
I (1667) esp_psram: Speed: 120MHz
I (1778) mmu_psram: Read only data copied and mapped to SPIRAM
I (1940) mmu_psram: Instructions copied and mapped to SPIRAM
I (1940) cpu_start: Multicore app
I (2186) esp_psram: SPI SRAM memory test OK
I (2194) cpu_start: Pro cpu start user code
I (2194) cpu_start: cpu freq: 240000000 Hz
I (2194) app_init: Application information:
I (2194) app_init: Project name: brookesia_speaker
I (2195) app_init: App version: 0.12.2-dev
I (2195) app_init: Compile time: Sep 2 2025 06:56:58
I (2195) app_init: ELF file SHA256: d3f07940a...
I (2195) app_init: ESP-IDF: v5.5.1-1-g129cd0d247
I (2195) efuse_init: Min chip rev: v0.0
I (2195) efuse_init: Max chip rev: v0.99
I (2195) efuse_init: Chip rev: v0.2
I (2196) heap_init: Initializing. RAM available for dynamic allocation:
I (2196) heap_init: At 3FCADFE0 len 0003B730 (237 KiB): RAM
I (2196) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (2196) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (2196) heap_init: At 600FE038 len 00001FB0 (7 KiB): RTCRAM
I (2196) esp_psram: Adding pool of 9778K of PSRAM memory to heap allocator
I (2197) esp_psram: Adding pool of 43K of PSRAM memory gap generated due to end address alignment of drom to the heap allocator
W (2197) spi_flash: Octal flash chip is using but qio mode is selected, will automatically switch to Octal mode
I (2197) spi_flash: detected chip: mxic (opi)
I (2197) spi_flash: flash io: opi_str
W (2198) spi_flash: Detected size(32768k) larger than the size in the binary image header(16384k). Using the size in the binary image header.
W (2198) legacy_touch_driver: legacy touch driver is deprecated, please migrate to use driver/touch_sens.h
I (2201) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (2201) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (2202) main_task: Started on CPU0
I (2203) esp_psram: Reserving pool of 32K of internal memory for DMA/internal allocations
I (2203) main_task: Calling app_main()
Project version: 0.12.2-dev
I (2207) BS:StorageNVS: [esp_brookesia_service_storage_nvs.cpp:0299](doEventOperationUpdateParam): Finding keys in NVS...
I (2207) BS:StorageNVS: [esp_brookesia_service_storage_nvs.cpp:0326](doEventOperationUpdateParam): - Found key(brightness): type(i32), value(100)
I (2208) BS:StorageNVS: [esp_brookesia_service_storage_nvs.cpp:0326](doEventOperationUpdateParam): - Found key(volume): type(i32), value(70)
I (2208) BS:StorageNVS: [esp_brookesia_service_storage_nvs.cpp:0355](doEventOperationUpdateParam): Found 2 keys in NVS
I (2209) BSP: Using PCB version V1.0
I (2309) LVGL: Starting LVGL task
W (2309) ledc: GPIO 44 is not usable, maybe conflict with others
W (2309) i2c.master: Please check pull-up resistances whether be connected properly. Otherwise unexpected behavior would happen. For more detailed information, please read docs
I (2310) BSP: Install st77916 panel driver
I (2310) st77916: LCD panel create success, version: 1.0.1
I (2568) CST816S: Read ID disabled
I (2697) BSP: Setting LCD backlight: 100%
I (2697) led_ledc: LED Indicator Version: 2.0.1
I (2697) Display: [display.cpp:0097](operator()): Set display brightness to 100
I (2697) BSP: Setting LCD backlight: 100%
I (2698) led_ledc: Indicator create successfully. type:LEDC mode, hardware_data:0x2, blink_lists:custom
I (2739) File System: [file_system.cpp:0031](file_system_init): Mount SD card successfully
I (2758) File System: [file_system.cpp:0103](file_system_init): SPIFFS size: total: 651596, free: 37901
I (2764) ES8311: Work in Slave mode
E (2768) i2s_common: i2s_channel_disable(1218): the channel has not been enabled yet
I (2768) I2S_IF: channel mode 0 bits:32/32 channel:2 mask:3
I (2768) I2S_IF: STD Mode 1 bits:32/32 channel:2 sample_rate:16000 mask:3
I (2783) Adev_Codec: Open codec device OK
I (2786) ES7210: Work in Slave mode
I (2793) ES7210: Enable ES7210_INPUT_MIC1
I (2796) ES7210: Enable ES7210_INPUT_MIC2
I (2798) ES7210: Enable ES7210_INPUT_MIC3
I (2802) ES7210: Enable TDM mode
E (2807) i2s_common: i2s_channel_disable(1218): the channel has not been enabled yet
I (2807) I2S_IF: channel mode 0 bits:32/32 channel:2 mask:3
I (2807) I2S_IF: STD Mode 0 bits:32/32 channel:2 sample_rate:16000 mask:3
I (2808) ES7210: Bits 16
I (2815) ES7210: Enable ES7210_INPUT_MIC1
I (2818) ES7210: Enable ES7210_INPUT_MIC2
I (2821) ES7210: Enable ES7210_INPUT_MIC3
I (2824) ES7210: Enable TDM mode
I (2829) ES7210: Unmuted
I (2829) Adev_Codec: Open codec device OK
I (2830) ESP_GMF_BLOCK: The block buf:0x3c68e31c, end:0x3c69331c
I (2830) NEW_DATA_BUS: New block buf, num:1, item_cnt:20480, db:0x3c693320
I (2830) ESP_GMF_TASK: Waiting to run... [tsk:http-0x3c693388, wk:0x0, run:0]
I (2831) ESP_GMF_TASK: Waiting to run... [tsk:http-0x3c693388, wk:0x3c694c04, run:0]
I (2831) ESP_GMF_BLOCK: The block buf:0x3c694d50, end:0x3c699d50
I (2831) NEW_DATA_BUS: New block buf, num:1, item_cnt:20480, db:0x3c699d54
I (2832) ESP_GMF_TASK: Waiting to run... [tsk:http-0x3c699dbc, wk:0x0, run:0]
I (2832) ESP_GMF_TASK: Waiting to run... [tsk:http-0x3c699dbc, wk:0x3c69b638, run:0]
[0;33mW (2834) AUD_SDEC_REG: Overwrote ES decoder 6[0m
[0;33mW (2834) AUD_SDEC_REG: Overwrote ES decoder 7[0m
[0;33mW (2834) AUD_SDEC_REG: Overwrote ES decoder 8[0m
I (2834) ASP_POOL: Dest rate:16000
I (2834) ASP_POOL: Dest channels:2
I (2835) ASP_POOL: Dest bits:32
I (2835) ESP_GMF_BLOCK: The block buf:0x3c69cd84, end:0x3c6a1d84
I (2835) NEW_DATA_BUS: New block buf, num:1, item_cnt:20480, db:0x3c6a1d88
I (2836) ESP_GMF_TASK: Waiting to run... [tsk:http-0x3c6a1df0, wk:0x0, run:0]
I (2836) ESP_GMF_TASK: Waiting to run... [tsk:http-0x3c6a1df0, wk:0x3c6a366c, run:0]
I (2836) ESP_GMF_TASK: Waiting to run... [tsk:TSK_0x3c6a3800-0x3c6a3800, wk:0x0, run:0]
I (2837) Audio: [audio.cpp:0083](operator()): Set media sound volume to 70
I (2837) i2c_bus: I2C Bus V2 uses the externally initialized bus handle
I (2870) bq27220: Firmware Version 2002
I (2886) bq27220: Hardware Version 0004
I (2952) bq27220: Design Capacity: 650, EMF: 3670, T0: 4547, DOD20: 3969
I (2952) bq27220: Skip battery profile update
I (2953) i2c_bus: I2C Bus V2 uses the externally initialized bus handle
Error [-3] : Device not found error. It occurs when the device chip id is incorrectly read

E (2954) bmi270: bmi270_sensor_create(5203): bmi270_init failed
I (2954) BMI2: bmi2_coines_deinit
E (2954) IMUGesture: bmi270 create failed
E (2954) i2c.master: Cannot delete I2C bus(0): devices are still attached, please remove all devices and then delete bus
E (2954) i2c_bus: ./managed_components/espressif__i2c_bus/i2c_bus_v2.c:572 (i2c_driver_deinit):i2c driver delete failed
E (2955) i2c_bus: ./managed_components/espressif__i2c_bus/i2c_bus_v2.c:150 (i2c_bus_delete):deinit error
E (2955) System: [system.cpp:0093](system_init): IMU gesture init failed

assert failed: void app_main() main.cpp:36 (system_init() && "Initialize system failed")


Backtrace: 0x40382e35:0x3fcb5b90 0x40382e01:0x3fcb5bb0 0x4038b50d:0x3fcb5bd0 0x4206443f:0x3fcb5cf0 0x423248a3:0x3fcb5d20
Last edited by nengxx on Wed Nov 26, 2025 7:29 am, edited 1 time in total.

lzw655
Espressif staff
Espressif staff
Posts: 48
Joined: Mon Oct 10, 2022 2:47 am

Re: 插上SD卡后反复重启

Postby lzw655 » Tue Dec 02, 2025 8:34 am

看 LOG 是 bmi270 初始化失败导致的,请确认 bmi270 硬件是否正常

Who is online

Users browsing this forum: No registered users and 1 guest