JLINK驅動報錯(The firmware of the connected j-link does not support the following memory access))

目錄
1.遇到的情況
2.解決過程

1.遇到的情況
最近導師給了個有關UWB的項目,使用的也是stm32芯片。在用Keil5下載程序的時候,J-link驅動能夠檢測到,但是一下載就報錯(The firmware of the connected j-link does not support the following memory access)。後來請教師兄也說是第一次遇到這種問題,於是求助於萬能的互聯網,發現也有差不多的問題。
設備管理器中可以看到已經有j-link的驅動了。
(設備管理器中可以看到已經有j-link的驅動了)
在這裏插入圖片描述
(Keil5的魔術棒也能檢測到,注意dll)
在這裏插入圖片描述

在這裏插入圖片描述
(下載程序的時候,接連兩個報錯,心態爆炸)
2.解決過程
報錯的的時候除了(The firmware of the connected j-link does not support the following memory access),也有第二個報錯(Flash download faied-Taget DLL has been cancelled),於是就嘗試在dll上找原因。
也參考了不少大佬的解決方案,基本都是把Keil5的安裝路徑下的JLinkARM.dll換成J-link安裝路徑下的JLinkARM.dll。於是自己也嘗試了一下,後來也證明確實有效。(感謝感謝)
在這裏插入圖片描述
在這裏插入圖片描述
(修改了dll之後就好了)
在這裏插入圖片描述 後來在使用uwb串口調試的時候,看到這個數據可以成功發送還是很開心的!