bl602 serial flasher
Go to file
imspace 1ca52ac4dd Release 0.3.5
blflash@0.3.5
cargo-blflash@0.3.5

Generated by cargo-workspaces
2023-01-14 17:03:10 +08:00
.github/workflows chore: don't publish in actions 2021-02-22 17:22:31 +08:00
blflash Release 0.3.5 2023-01-14 17:03:10 +08:00
cargo-blflash Release 0.3.5 2023-01-14 17:03:10 +08:00
.gitignore chore: bump version to 0.1.1 2020-12-05 23:35:22 +08:00
Cargo.lock Release 0.3.5 2023-01-14 17:03:10 +08:00
Cargo.toml refactor: remove flash program check 2020-12-04 17:15:09 +08:00
LICENSE-APACHE docs: add license 2020-12-05 00:09:05 +08:00
LICENSE-MIT docs: add license 2020-12-05 00:09:05 +08:00
PUBLISH.md docs: add publish command 2021-05-19 06:55:27 +08:00
README.md Doc improvements for non-Rustaceans. 2022-02-21 02:21:49 +08:00

blflash

BL602 serial flasher

blflash is written in rust. It requires the latest environment of rust, which you can get via running 'rustup update'. You can build blflash by running 'cargo build'.

Inspired by https://github.com/esp-rs/espflash, https://github.com/bouffalolab/BLOpenFlasher

ISP documentation: https://github.com/bouffalolab/bl_docs/tree/main/BL602_ISP

TODO

  • Flash protocol
  • Generate Partition bin
  • Generate boot info with compiled bin
  • Generate dtb bin