5个版本
0.1.2 | 2022年10月25日 |
---|---|
0.1.1 | 2022年2月26日 |
0.0.4 | 2021年11月26日 |
#496 在 嵌入式开发
每月 33 次下载
12KB
226 行
cargo-dfu
此crate提供了一个cargo子命令,用于通过dfu闪烁ELF二进制文件。大多数STM芯片都可能与该工具一起工作,尽管你可能需要将vid和pid添加到供应商映射中。
安装
您可以使用cargo安装此实用程序
cargo install cargo-dfu
用法
您可以使用它像cargo build或cargo-flash一样,并提供vid和pid选项
cargo dfu <args> --vid <vid> --pid <pid>
示例
闪烁当前crate的调试版本
cargo dfu
指定芯片
cargo dfu --chip stm32
指定vid和pid
cargo dfu --vid 0x483 --pid 0xdf11
添加芯片定义
请随意打开一个PR来添加芯片到此
注意
一些芯片,如gd32vf103,需要额外的udev规则,因此您需要将udev文件中的规则复制到/etc/udev/rules.d/
sudo cp udev.rules /etc/udev/rules.d/cargo-dfu.rules
路线图
- 检查是否连接了多个芯片
依赖项
~8–20MB
~235K SLoC