1.pip install nrfutil
2. 在命令行中直接使用
3.自己封装一个函数使用
import os
import sys
import logging
sys.path.append(os.getcwd())
from nordicsemi.dfu.dfu import Dfu
from nordicsemi.dfu.dfu_transport import DfuEvent
from nordicsemi.dfu.dfu_transport_serial import DfuTransportSerial
from pc_ble_driver_py.exceptions import NordicSemiException
from nordicsemi.lister.device_lister import DeviceLister
logger = logging.getLogger(__name__)
def ble_driver_init(conn_ic_id):
global BLEDriver, Flasher, DfuTransportBle
from pc_ble_driver_py import config
config.__conn_ic_id__ = conn_ic_id
from pc_ble_driver_py.ble_driver import BLEDriver, Flasher
from nordicsemi.dfu.dfu_transport_ble import DfuTransportBle
class nrfutil():
def __init__(self, package,port):
self.package = package
self.port =