nRF Util (nrfutil) 功能通过互联网上的中央软件包注册中心提供的可安装和可升级命令实现。要查看 nRF Util 所提供功能的完整列表,请键入 nrfutil help。
nRF Util 支持多种命令,包括:
nrfutil nrf5sdk-tools 命令
nRF Util nrf5sdk-tools 命令提供 nrfutil 以前版本(< 7.0.0)中的所有功能,包括:
- nRF5 SDK 设备固件更新 (DFU) 包生成。
- 加密密钥生成、管理和存储。
- nRF5 SDK 引导加载器设置生成。
- nRF5 SDK DFU 程序通过以下传输:
- Bluetooth Low Energy.
- Serial over UART.
- Serial over USB.
- Thread unicast.
- Thread multicast.
- Zigbee.
要安装 nrf5sdk-tools 命令,请键入:nrfutil install nrf5sdk-tools。要查看该命令提供的完整功能列表,请键入 nrfutil nrf5sdk-tools --help。
nrfutil 设备命令
nRF Util device 命令可对 Nordic 设备进行列表、编程、恢复、擦除和各种操作。它支持 MCUboot 和 J-Link。
要安装 device 命令,请键入:nrfutil install device。要查看该命令提供的完整功能列表,请键入 nrfutil device --help 。
nrfutil 完成命令
nRF Util completion 命令可让用户更轻松地与 nrfutil 交互,并找到可用的命令、子命令和标志。
输入
- nrfutil install completion,然后输入
- nrfutil completion install bash | powershell | zsh
即可安装该命令,随后用户将获得完成设置的必要步骤。
按 Tab 或 Ctrl+space 键将调用菜单和自动完成,包括连接设备的序列号等值。
有关 nRF Util 的更多信息,请访问 nRF Util becomes a unified command line utility。
必备条件
- 全平台
- Windows
- Linux
- libusb-1.0 (for nrfutil-device)
- nrf-udev (for nrfutil-device)
下载:
所有下载的注意事项:
下载 nrfutil 可执行文件后,建议将其移动到系统 PATH 中的文件夹。在 macOS 和 Linux 上,还需要通过键入 chmod +x nrfutil 或在文件浏览器中执行此操作(这通常是文件属性下的一个复选框),为下载的文件授予执行权限。