├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── bin └── eflash_loader_40m.bin ├── docs └── blash.gif └── src ├── blflash ├── chip │ ├── bl602 │ │ ├── cfg │ │ │ ├── efuse_bootheader_cfg.conf │ │ │ ├── partition_cfg_2M.toml │ │ │ └── ro_params.dtb │ │ ├── image │ │ │ ├── blsp_boot2.bin │ │ │ └── eflash_loader_40m.bin │ │ └── mod.rs │ └── mod.rs ├── connection.rs ├── elf.rs ├── error.rs ├── flasher.rs ├── image │ ├── bootheader.rs │ ├── mod.rs │ └── partition.rs └── mod.rs └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/README.md -------------------------------------------------------------------------------- /bin/eflash_loader_40m.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/bin/eflash_loader_40m.bin -------------------------------------------------------------------------------- /docs/blash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/docs/blash.gif -------------------------------------------------------------------------------- /src/blflash/chip/bl602/cfg/efuse_bootheader_cfg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/chip/bl602/cfg/efuse_bootheader_cfg.conf -------------------------------------------------------------------------------- /src/blflash/chip/bl602/cfg/partition_cfg_2M.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/chip/bl602/cfg/partition_cfg_2M.toml -------------------------------------------------------------------------------- /src/blflash/chip/bl602/cfg/ro_params.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/chip/bl602/cfg/ro_params.dtb -------------------------------------------------------------------------------- /src/blflash/chip/bl602/image/blsp_boot2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/chip/bl602/image/blsp_boot2.bin -------------------------------------------------------------------------------- /src/blflash/chip/bl602/image/eflash_loader_40m.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/chip/bl602/image/eflash_loader_40m.bin -------------------------------------------------------------------------------- /src/blflash/chip/bl602/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/chip/bl602/mod.rs -------------------------------------------------------------------------------- /src/blflash/chip/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/chip/mod.rs -------------------------------------------------------------------------------- /src/blflash/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/connection.rs -------------------------------------------------------------------------------- /src/blflash/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/elf.rs -------------------------------------------------------------------------------- /src/blflash/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/error.rs -------------------------------------------------------------------------------- /src/blflash/flasher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/flasher.rs -------------------------------------------------------------------------------- /src/blflash/image/bootheader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/image/bootheader.rs -------------------------------------------------------------------------------- /src/blflash/image/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/image/mod.rs -------------------------------------------------------------------------------- /src/blflash/image/partition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/image/partition.rs -------------------------------------------------------------------------------- /src/blflash/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/blflash/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjoernQ/blash/HEAD/src/main.rs --------------------------------------------------------------------------------