Keil之No target connected

今天在使用Keil uVision調(diào)試STM32F10x系列芯片時Debug的Settings中SW Device一直顯示“No target connected”,產(chǎn)生這種現(xiàn)象無外乎以下幾種情況:
1.仿真器損壞
2.仿真器驅(qū)動未安裝
3.仿真器連接線線序不正確
4.仿真器使用的端口被禁用

由于之前調(diào)試正常,基本可以排除前3種可能,今天同事使用板卡下載程序后才發(fā)生的,基本可以確定應(yīng)是程序引起即由于程序設(shè)置導(dǎo)致仿真器的端口被禁用,板卡的GPIOA 15腳接了LED,而此管腳默認(rèn)給JTAG使用,所以我們可以采用SWJ調(diào)試,通過重映射禁用JTAG功能,使其成為普通的IO管腳,但是由于同事的不小心將SWJ禁用了,這也就禁用了所有調(diào)試功能,這下完了,再也不能愉快的玩耍了。

這該怎么辦呢,可以通過以下辦法解決:
1.配置工程的Debug的settings,選擇合適的調(diào)試接口SWJ或JTAG
2.板卡上電
3.按住復(fù)位鍵,如果沒有復(fù)位鍵,可以將復(fù)位管腳接地,但注意計(jì)算下功率,不要燒了
4.按下FLASH的Download(所下載的程序不能導(dǎo)致仿真器端口被禁用)或啟動Debug隨即松開復(fù)位按鈕
5.如果程序下載成功或進(jìn)入Debug模式,那么就成功解決了,不能保證每次都成功,如果沒有成功,就重復(fù)2~4步應(yīng)該可以解決的。

如果你也碰到此問題,可以嘗試以上方法解決,祝你成功!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容