出現這個原因是 J-link和J-link的驅動不匹配,比如J-link的固件太老,J-link驅動太新。因此要解決的話,要不就是換不同版本的J-link驅動,要不就是換J-Link或升級J-link固件。
換J-link驅動,一般都是換更低版本的驅動。去https://www.segger.com/downloads/jlink/這個地方下載。
然后安裝后,把安裝文件夾下的“JLink.exe”、“JLinkARM.dll”、“JLinkRDI.dll”拷貝覆蓋keil安裝目錄的“keil”-“ARM”-“Segger”里面對應的文件。這樣就完成了keil默認J-link驅動的替換。