0.1.0 |
|
---|
#38 在 #avr
9KB
168 代码行
cargo-avr
cargo-avr 是一个 Cargo 扩展,用于构建您的二进制文件,并通过任意命令行参数无缝地将它传递给 AVRDUDE。
安装
通过 crates.io 安装
$ cargo install cargo-avr
用法
通过执行 cargo avr
命令构建软件包,将所有参数直接传递给 cargo build
。如果在您的工作空间中有多个二进制文件,请使用 --bin <binary_name>
指定其中一个。
传递给 avrdude
的参数可以在二进制软件包的 Cargo.toml
文件中指定,如下所示
[package.metadata.cargo_avr]
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
~91K SLoC