nrfutil 脚本工具介绍
nrfutil
是一个用于 Nordic Semiconductor 设备的命令行工具,提供了多种功能用于设备管理和固件烧录。以下是 nrfutil
脚本工具的各项操作及其介绍:
- 脚本云盘下载地址:链接
- 最新的nrfutil工具越来越复杂,为方便安装与使用,特意做了如下脚本,简化安装与更新,以及常用指令使用
nrfutil install 操作
-
001 ————- 安装nrfutil命令包
安装nrfutil
工具包,以便使用其提供的功能。 -
002 ————- 更新nrfutil命令包
更新现有的nrfutil
工具包至最新版本,以获取最新的功能和修复。 -
003 ————- 查看nrfutil包版本
显示当前安装的nrfutil
工具包的版本信息。 -
004 ————- 下载离线安装包
下载nrfutil
的离线安装包,以便在没有网络连接的环境中安装。 -
005 ————- 安装离线安装包
使用下载的离线安装包安装nrfutil
工具。 -
006 ————- 升级离线安装包
使用离线安装包升级现有的nrfutil
工具版本。 -
007 ————- 安装自动补全功能
安装nrfutil
命令的自动补全功能,以提高命令输入的效率。 -
008 ————- –help
显示nrfutil
工具的帮助信息,列出所有可用的命令和选项。
nrfutil device 操作
-
301 ————- 复位设备
对设备进行复位操作,通常用于重新启动设备。 -
302 ————- 全擦设备且去掉读保护
清除设备上的所有数据并移除读保护,通常用于重新配置设备。 -
303 ————- 全擦设备
清除设备上的所有数据,但保留读保护设置。 -
304 ————- 设置读保护
配置设备的读保护设置,防止设备数据被未经授权访问。 -
305 ————- 读取读保护设置
查看设备的当前读保护设置。 -
306 ————- 列出可用设备
列出所有可用的设备,并获取其固件信息、核心信息及详细信息。 -
307 ————- 启动52系列设备复位引脚
启动设备的复位引脚,通常用于设备的初始化。 -
308 ————- 复位-全擦-烧录-校验APP.hex
执行复位、全擦、烧录和校验操作,使用APP.hex
文件对设备进行更新。 -
309 ————- –help
显示nrfutil device
命令的帮助信息。
nrf5sdk-tools 操作
-
501 ————- 生成私钥private.pem与公钥dfu_public_key.c
生成用于设备固件更新的私钥和公钥文件。 -
502 ————- 创建BT.hex合并SD.hex APP.hex BL.hex ST.hex
将多个固件文件合并生成一个BT.hex
文件,用于设备的固件更新。 -
503 ————- 创建DFU包
创建设备固件更新包(DFU包),用于通过DFU协议更新设备固件。 -
504 ————- 通过BLE Dongle空中包指定蓝牙名称!DFU_IC_NAME!DFU
使用BLE Dongle通过空中升级包指定蓝牙名称进行DFU操作。 -
505 ————- 通过BLE Dongle空中包指定蓝牙mac地址!DFU_IC_MAC!DFU
使用BLE Dongle通过空中升级包指定蓝牙MAC地址进行DFU操作。 -
506 ————- 通过UART口:!DFU_UART_PORT!DFU
使用UART端口进行DFU操作。 -
507 ————- 通过USB口:!DFU_USB_PORT!DFU
使用USB端口进行DFU操作。 -
508 ————- –help
显示nrf5sdk-tools
命令的帮助信息。
toolchain-manager 操作
-
601 ————- 配置工具链安装目录为NCS根目录:!NCS_PATH!
配置工具链的安装目录为NCS的根目录。 -
602 ————- 列出已经安装的和可安装的toolchain版本
列出所有已安装和可安装的工具链版本。 -
603 ————- 打开命令行窗口或vs code且使用环境变量:!TOOLCHAIN_PATH!!NCS_VERSION!
打开命令行窗口或Visual Studio Code,并设置使用环境变量。 -
604 ————- 查看:!TOOLCHAIN_PATH!!NCS_VERSION!环境变量
查看工具链的环境变量设置。 -
605 ————- 安装toolchain:!TOOLCHAIN_PATH!!NCS_VERSION!
安装指定版本的工具链。 -
606 ————- 卸载toolchain:!TOOLCHAIN_PATH!!NCS_VERSION!
卸载指定版本的工具链。 -
607 ————- 显示帮助文件
显示toolchain-manager
的帮助文件。 -
608 ————- 安装toolchain本地包:!TOOLCHAIN_PKG_PATH!
安装指定路径的本地工具链包。 -
609 ————- –help
显示toolchain-manager
命令的帮助信息。
trace lte 操作
-
701 ————- 使用Wireshark查看modem实时log
使用Wireshark工具查看modem的实时日志。 -
702 ————- 使用Wireshark查看抓取的modem log数据
使用Wireshark工具查看已抓取的modem日志数据。 -
703 ————- 抓取modem log为原始数据,按下CTRL-C停止
抓取modem日志数据,并按下CTRL-C停止抓取。 -
704 ————- 转换modem log原始数据为json文件供在线功耗分析仪OPP使用
将modem日志的原始数据转换为JSON文件,用于在线功耗分析仪(OPP)使用。 -
705 ————- 抓取modem log为pcapng数据
将modem日志数据抓取为pcapng格式。 -
706 ————- 转换modem log为早期pcapng数据
将modem日志数据转换为早期版本的pcapng格式。 -
707 ————- 保存自定义跟踪配置文件
保存自定义的跟踪配置文件。 -
708 ————- 导入自定义跟踪配置文件
导入自定义的跟踪配置文件。 -
709 ————- –help
显示trace lte
命令的帮助信息。
新手必知
海量第三方学习资源.
超全常用工具与文档.
本站常用资源下载.
常见问题搜索.
QQ群: 542294007.
文章引用自:元仓库 OLIB.cn.