1. 程式人生 > >stm32f4-discovery st-link no target connected問題

stm32f4-discovery st-link no target connected問題

最近在使用stm32f4-discovery 板子時,偶然間遇到st-link no target connected的問題,本來一直都很正常,突然就冒出這個問題,我一開始以為是板子出毛病了。後來上網查閱了資料後才發現不是板子的問題。解決辦法如下:(開發環境是 MDK 4.6)

顯示“NO target connected“ 但是驅動沒有問題 在裝置管理器中海顯示出有stlink
原因是配置了GPIOA的 14 13這兩個口了  

GPIOA_MODER復位後的值為:0x2800 0000,即將GPIO13\14配置為複用模式,但為什麼在程式配置了GPIO13\14為輸出,並且在目標晶片有復位的情況下也會引起SWD無法模擬、下載的問題。

解決辦法:

1、先確認目標板上電。


2、先長按住目標板上的復位鍵,再點選 Settings,再鬆開目標板上的復位鍵。
3、此時KEIL開啟Settings的設定對話方塊,請確認有SWD的內容後,再進行下一步。
4、將STM32F41Discovery板斷電,重新上電。
5、先長按STM32F4Discovery的復位鍵,再點選模擬或者下載按鈕,再鬆開復位鍵。
      注:這裡點模擬到鬆開復位鍵不是每一次都能成功,每次點了模擬鍵到鬆開復位鍵的時間每次都不同,在某一個點時,就可以進入模擬或者下載程式了。板子就恢復正常了。但需要注意的是,在程式裡一定要避開對GPIO13\GPIO14的配置。

注意:鬆開復位鍵 需要感覺的  太短或者太長都不可以的 。需要多次試驗才能夠成功。

相關推薦

stm32f4-discovery st-link no target connected問題

最近在使用stm32f4-discovery 板子時,偶然間遇到st-link no target connected的問題,本來一直都很正常,突然就冒出這個問題,我一開始以為是板子出毛病了。後來上網查閱了資料後才發現不是板子的問題。解決辦法如下:(開發環境是 MDK 4.

KEIL提示“No target connected”的解決方法

我用萬用表測量目標板上的STM32F051R8T6的復位腳,在點選模擬時,有瞬間的電平變化,我分析應該是對目標板有復位的動作,但為什麼GPIOA的配置狀態沒有復位呢?有一點沒有搞懂。手冊寫有GPIOA_MODER復位後的值為:0x2800 0000,即將GPIO13\14配置為複用模式,但為什麼在程式配置了G

STM32的SWD燒錄模式No Target Connected 錯誤的一種情況

一、問題 最近做專案第一次用到STM32F405RGT6這款微控制器,之前用的是STM32F407;SMT貼片焊接,拿到板子準備燒錄程式進行測試,使用的是STlink的SWD燒錄模式,但是MDK彈出“No target connected”,也就是說檢測不到微控制器! 二

STM32 STLink No target connected解決辦法

寫在前面:最近一塊STM32F103C8T6開發板怎麼都下載不進去程式,驅動和Keil的配置都是正確的,只是Keil上一直顯示如下的No target connected,如下圖: 原因:開發板BOOT0和BOOT1預設都接地,即從使用者Flash啟動,如果此時我們將S

MongoDB的C#驅動報錯Server instance 127.0.0.1:27017 is no longer connected的解決方案

http bottom get lac soft onload nload on() kill 使用C#的MondoDB驅動,一直沒問題。結果最近,MongoCursor的ToList方法,取列表,總是報錯 Server instance 127.0.0.1:27017

error C1189: #error : "No Target Architecture"

winnt.h fatal error C1189 No Target Architect 錯誤信息  VS2013編譯程序錯誤:17>C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(145): fatal er

ST-LINK使用注意

利用ST-LINK下載程式注意事項: 1、接線   按照上面圖對著自己的開發板連線相應的引腳就可以了。 2、keil5配置 線連線完之後,要對自己的工程進行相關的 配置才能正確進行下載。 首先選擇ST-LINK,然後點選setings按鈕

Error running app: No target device found問題

mac下android studio 3.2 連線真機時, 報 Error running app: No target device found問題 錯誤 1、先下載androidfiletransfer.dmg 檔案,並安裝,讓mac可以讀取安卓手機記憶體 https://

Keil:ST-LINK USB communication error問題

    這兩天使用stlinkv2進行除錯,使用的是keil5.11版本,但是使用的時候發現各種stlink的問題,所以就各種嘗試。 什麼 ST-LINK USB communication error,internal command error.各種

STM32 SWD下載出現no target connect解決方法

文章目錄 一、問題再現 二、問題原因 三、解決方法 一、問題再現 二、問題原因 查閱網上講是晶片防寫了。 三、解決方法 STEP1: BOOT0引腳拉高使

使用ST-LINK模擬器下載/模擬時提示“Invalid ROM Table”錯誤

環境說明 keil5.11 分析描述 當使用ST-LINK模擬器連線下載/模擬程式至晶片時,出現以下錯誤: Invalid ROM Table 以前用ST-LINK除錯程式的時候是正常的,該如何下載程式呢? 問題解答 修改O

Keil "st-link usb communication error"解決方法

Keil "st-link usb communication error" 解決方法     今天碰到了“st-link usb communication error“的問題,在網上找了好多的資料,測試了好多的方法,最終才解決問題。在此貼出來,希望能夠幫助到遇到同樣問題的

Old ST-LINK firmware detected.do you want to upgrade it?已解決,stlink升級

錯誤提示: 原因: stlink韌體太舊了, 解決辦法: 升級stlink韌體,升級方法: 1. 下載st link utility工具。 官網下載:https://www.st.com/content/st_com/zh.html csdn下載:https://d

st link 連線問題ST LINK is not in the DFU mode plesse restart it

原因:插上st link後做了一些操作才點選升級。如點選了連線stlink,如下圖等: 解決辦法: 1. 拔掉stlink 2. 插上stlink 3. 不要點其他的,直接點選ST-LINK->Firmware update,彈出如下框。 點選Device

STM32 ST-LINK 下載後不明原因的無法啟動

更換ST-LINK 後,下載程式無法啟動,程式下載正常,就是無法啟動,換了一塊不同的板子還是這個現象 糾結於: 1. 晶振沒有正常起震 2. ST-LINK 驅動問題 3. 程式出錯 4....  一萬個草泥馬飄過 搜尋度孃的方法,都沒有效果,用MDK線上除錯,顯示

使用st link v2向stm32下載和除錯程式

st官網 正版ST-link/V2引腳定義和注意事項 分為ST-LINK/V2和ST-LINK/V2-ISOL兩種型號 是STM8和STM32微控制器(MCU)系列的線上偵錯程式和程式設計器(還是下載器、模擬器??)。 使用 keil ST-LIN

st-link驅動安裝

st-link的安裝 使用st-link需要驅動,在mdk的安裝目錄下就有st-link的驅動,不需要再網上再下載。在E:\mdk\ARM\STLink\USBDriver有驅動. 點選dpinst_x86即可安裝驅動。 SWD與JTAG(Joint Test Action Gr

【STM32燒寫方法一】ST-LINK燒寫

  首先燒寫就是將你寫好的程式下載到微控制器的晶片裡,這篇提供2中燒寫方法!   第一種為ST-LINK燒寫:   STLink的JTAG介面在SWD模式下載時理論上需要4根資料線就okay了SWCL

edn stumpy 的部落格 ST-LINK 模擬器修復

 週末不小心燒壞了一個st-link,悲劇,在網上找到下面的文章,據說可以修好。    ST-LINK損壞,可能是無意將+12V電源線接到了模擬器TVCC引出線上了。表現的症狀是能正常連線電腦,能出現可移動磁碟,但接到目標板時會造成目標板一直處於復位狀態,模擬時彈出錯誤300

svn錯誤:Two top-level reports with no target

原文地址:http://easwy.com/blog/archives/subversion-two-top-level-error/ svn: Two top-level reports with no target 在網上搜索了一下,似乎出現這個錯誤是由於本地