1 个不稳定版本
0.1.0 | 2022年7月10日 |
---|
#31 in #avr
9KB
168 行
cargo-avrdude
cargo-avrdude 是一个 Cargo 扩展,用于构建您的二进制文件,并通过任意命令行参数无缝将其传递给 AVRDUDE。
安装
通过 crates.io 安装
cargo install cargo-avrdude
使用方法
通过运行 cargo avrdude
构建包,所有参数将直接传递给 cargo build
。如果您的工作区中有多个二进制文件,请使用 --bin <binary_name>
指定一个。
传递给 avrdude
的参数可以在二进制包的 Cargo.toml
中指定,如下所示
[package.metadata.cargo_avrdude]
args = ["-p", "m328p", "-c", "usbasp", "-e", "-V", "-U", "flash:w:{}"]
其中任何出现字符串 {}
的地方都将被编译后的二进制文件路径替换,例如
avrdude -p m328p -c usbasp -e -V -U flash:w:/usr/binary_name/target/target/release/<binary_name>.elf
许可协议
本软件根据 MIT 许可协议授权。
有关详细信息,请参阅 LICENSE 文件。
依赖关系
~1–12MB
~98K SLoC