4个版本
0.1.3 | 2022年3月24日 |
---|---|
0.1.2 | 2021年7月19日 |
0.1.1 | 2021年6月17日 |
0.1.0 | 2021年5月4日 |
#1863 in 嵌入式开发
24次每月下载
45KB
1K SLoC
nRF DFU闪存工具
nrfdfu-rs
是 nRF 系列微控制器引导加载程序所使用的协议的实现。它可以用来将 ELF 固件文件闪存到如 nRF52840 Dongle 等设备上。
此工具被编写用来替换我们在培训中使用的 pc-nrfutil
,因此它实现了其中一部分功能。
用法
运行以下命令以在您的系统上安装 nrfdfu
可执行文件
$ cargo install nrfdfu
该工具被设计为可以传递 ELF 文件,如下所示
$ nrfdfu path/to/firmware.elf
这允许您将其用作 Cargo 运行器,在 cargo run
时自动闪存您的 Rust 固件。将以下内容放置在 .cargo/config.toml
中以使用 nrfdfu
作为 Cargo 运行器
[target.'cfg(all(target_arch = "arm", target_os = "none"))']
runner = "nrfdfu"
依赖关系
~4–12MB
~143K SLoC