Skip to content

Підтримка ESP32-S3 з 4MB флеша #357

@yurnov

Description

@yurnov

Я виявив, що дешеві китайські плати ESP32-S3 мають лише 4MB флеша, і вони не сумісні з поточною прошивкою JAAM beta, яка (у версіх S3) збирається для плати esp32-s3-devkitc-1.

[11:37:29]Rebooting...
[11:37:29]ESP-ROM:esp32s3-20210327
[11:37:29]Build:Mar 27 2021
[11:37:29]rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
[11:37:29]Saved PC:0x40377b38
[11:37:29]SPIWP:0xee
[11:37:29]mode:DIO, clock div:1
[11:37:29]load:0x3fce3808,len:0x4bc
[11:37:29]load:0x403c9700,len:0xbd8
[11:37:29]load:0x403cc700,len:0x2a0c
[11:37:29]entry 0x403c98d0
[11:37:29]E (264) spi_flash: Detected size(4096k) smaller than the size in the binary image header(8192k). Probe failed.
[11:37:29]
[11:37:29]assert failed: do_core_init startup.c:328 (flash_ret == ESP_OK)
[11:37:29]
[11:37:29]
[11:37:29]Backtrace: 0x40377f2a:0x3fceb180 0x4037cef9:0x3fceb1a0 0x403830d1:0x3fceb1c0 0x42057ada:0x3fceb2f0 0x4037789b:0x3fceb320 0x403cd86b:0x3fceb350 0x403cdb2a:0x3fceb380 0x403c9925:0x3fceb4b0 0x40045c01:0x3fceb570 0x40043ab6:0x3fceb6f0 0x40034c45:0x3fceb710
[11:37:29]
[11:37:29]
[11:37:29]
[11:37:29]
[11:37:29]ELF file SHA256: 0446ba325bfa2f74
[11:37:29]
[11:37:29]E (295) esp_core_dump_flash: Core dump flash config is corrupted! CRC=0x7bd5c66f instead of 0x0
[11:37:29]Rebooting...

Оскільки, функціонал і вихідний код прошивки один і той-же для різних варіантів плат, у т.ч. ESP32 та ESP32-C3, де 4MB флешу, варто підтримувати плати 4MB

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions