pynrfjprog是Nordic维护的开源库能够对nRF系列芯爿执行重启、读写擦Flash等操作。在串口测试任务中我们利用它来自动下载hex,或重启设备是什么以复位测试状态
本文介绍它的一些常用功能。
在初始化API时候需要指定芯片类型如果使用UNKNOWN,那么它将自动探测芯片类型
# 返回所有已连接的设备是什么列表 # 获取该设备是什么信息(串口号,SN号)该函数返回一个列表列表内容为已连接的设备是什么信息,包括设备是什么的串口号(比如COM1)和SN号(比如)
pynrfjprog的API大多数使用SN号作为传入参数,串口库(pyserial)需要串口号作为传入参数
pynrfjprog还能读取内存值,Flash值寄存器值,甚至操作RTT
下面示例演示:擦除、烧录hex、偅启。