-
Notifications
You must be signed in to change notification settings - Fork 147
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
My mcu is ESP32C3 with 16MB flash size, when I am running the following command to flash I got a timeout error
cargo espflash flash --release --partition-table ./default_16MB_one_ota.csv
the output:
[2023-06-21T14:06:50Z INFO ] Serial port: '/dev/ttyACM0'
[2023-06-21T14:06:50Z INFO ] Connecting...
[2023-06-21T14:06:51Z INFO ] Using flash stub
Finished release [optimized] target(s) in 0.21s
Chip type: esp32c3 (revision v0.3)
Crystal frequency: 40MHz
Flash size: 16MB
Features: WiFi, BLE
MAC address: 60:55:f9:77:6d:6c
Bootloader: /drn/RustProjects/pomodoro/target/riscv32imc-esp-espidf/release/build/esp-idf-sys-9c7a5783fe78fcfb/out/build/bootloader/bootloader.bin
Partition table: ./default_16MB_one_ota.csv
App/part. size: 8,298,752/12,976,128 bytes, 63.95%
[00:00:01] [========================================] 13/13 0x0
[00:00:00] [========================================] 1/1 0x8000
Error: espflash::timeout
× Communication error while flashing device
╰─▶ Timeout while running FlashDeflateData command
here is my partition table file:
#Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0xc60000,
spiffs, data, spiffs, 0xc70000,0x370000,
I just found that when the size of my app is reduced, the program can be flashed successfully. However, when I add more codes, timeout issues occur.
I would greatly appreciate any suggestions or assistance you can provide!
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working