import pylink
jlink = pylink.JLink()
jlink.open()
jlink.set_tif(pylink.enums.JLinkInterfaces.SWD)
print(jlink.connect('STM32F405ZG'))
#print(jlink.core_id())
#print(jlink.device_family())
#print(jlink.target_connected())
#print(jlink.erase())
jlink.flash_file('F:/xxx.hex', 0)
jlink.close()
利用pylink调用jlink下载.hex pylink的官网https://pylink.readthedocs.io/en/latest/index.html
pip install pylink-square 安装pylink
jlink.set_tif(pylink.enums.JLinkInterfaces.SWD)#设置连接方式是SWD
print(jlink.connect('STM32F405ZG'))#设置目标MCU
利用j-flash 工具查看目标mcu。
jlink.flash_file('F:/xxx.hex', 0) #设置.hex路径 和下载的开始地址。