espflash icon indicating copy to clipboard operation
espflash copied to clipboard

Serial flasher utility for Espressif SoCs and modules based on esptool.py

Results 78 espflash issues
Sort by recently updated
recently updated
newest added

```bash ❯ cargo espflash flash --format error: The argument '--format ' requires a value but none was supplied [possible values: esp-bootloader, direct-boot] For more information try '--help' ``` ```bash ❯...

bug

Most cargo commands seem to accept their arguments *after* cargo's arguments, via `--` (or vice versa, accepting cargo arguments after `--`). This program doesn't - a consequence of this is...

bug

Library users may need to parse partition tables and it is surprising that the partition table is in a separate crate. This PR re-exports the esp-idf-part crate for better developer...

It would be great to have some instructions/examples on how to implement OTA. Probably the first step would be to build a partition table supporting two OTA partitions, like this:...

documentation
OTA

Alright, let's try this again 😁 I took the advice of @liebman and used `cargo` in place of the `cargo_toml` package, and this has resulted in a much more robust...

Espflash v2 cannot be compiled because of requirement `funty` ``` root@d82fc04d79a3:/workspaces/Rust-SBC-Client# cargo install cargo-espflash --force --version 2.0.0-rc.1 Downloaded cargo-espflash v2.0.0-rc.1 Downloaded 1 crate (21.8 KB) in 0.47s Updating crates.io index...

upstream

In a cargo workspace like: ``` [workspace] resolver = "2" members = [ "thing", "some-other-thing", ] ``` Where `thing` has ``` [package.metadata.espflash] partition_table = "partitions.csv" ``` The default partition table...

bug

I think it would be pretty cool if espflash could build/merge/flash test binaries.

enhancement

I can't flash with ubuntu20.04, but idf.py flash is working normally. ``` : espflash /dev/ttyS7 target/riscv32imc-esp-espidf/debug/esp-rust Error: espflash::serial_not_found × The serial port '/dev/ttyS7' could not be found help: Make sure...

bug