Skip to content

Question about app image format and bootloader #806

Closed
@coolwanglu

Description

@coolwanglu

I'm using ESP32S3. I enabled Flash Encryption using a hello world ESP-IDF project. Then I flashed my esp-rs project (without bootloader), but it stopped working. The bootloader complained someting about "efuse blk revision", but I think it's just bad image data.

I compared the image of the ESP-IDF project and the esp-rs project. Both have the esp_image_header_t header, but the esp-rs binary does not have the app description header.

Image

It works if I use the bootloader from esp-rs, (generate a merged image, encrypt and flash).

Is this expected? I thought the bootloader is generic, but maybe something changed between v5.1 and v5.4?

Not sure if this is related to #745

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions