STM32 STLink No target connected解決辦法
寫在前面:最近一塊STM32F103C8T6開發板怎麼都下載不進去程式,驅動和Keil的配置都是正確的,只是Keil上一直顯示如下的No target connected,如下圖:
原因:開發板BOOT0和BOOT1預設都接地,即從使用者Flash啟動,如果此時我們將SWDIO和SWCLK設定為GPIO模式,那麼下次啟動開發板時SWDIO和SWCLK就被作為GPIO了,而不是AFIO,所以STLink一直顯示No target connected。
解決辦法:
步驟1:先將BOOT0和BOOT1都置硬體置高,然後連結STLink並給開發板供電,現在可以看到STLink是可以用的(原因就在於此時STM32是從SRAM啟動的,和使用者程式無關)。
步驟2:新建一個工程,寫一個空白的main函式,編譯連結後使用STLink下載。
步驟3:將BOOT0和BOOT1接地,此時STLink就可以使用了。
總結:
此問題的關鍵就在於STM32的三種啟動方式和GPIO的配置,如果我們需要SWD方式除錯的時候,就不能把SWDIO和SWCLK設定為GPIO。
相關推薦
STM32 STLink No target connected解決辦法
寫在前面:最近一塊STM32F103C8T6開發板怎麼都下載不進去程式,驅動和Keil的配置都是正確的,只是Keil上一直顯示如下的No target connected,如下圖: 原因:開發板BOOT0和BOOT1預設都接地,即從使用者Flash啟動,如果此時我們將S
STM32 SWD下載出現no target connect解決方法
文章目錄 一、問題再現 二、問題原因 三、解決方法 一、問題再現 二、問題原因 查閱網上講是晶片防寫了。 三、解決方法 STEP1: BOOT0引腳拉高使
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”,也就是說檢測不到微控制器! 二
make時 No rule to make target錯誤解決辦法
make時出錯如下: make[1]: Entering directory `/home/leon/test/HiviewDtvUboot/U-boot/board/hs3000' make[1]: *** No rule to make target `.depend'
navicat premium 連線oracle 12g,出現no listener提示解決辦法
1.使用navicat自帶的oci.dll庫不行。oci.dll位置在C:\app\Administrator\product\11.2.0\dbhome_1\BIN。需要解除安裝oracle12的oci.dll庫。 2.在oracle官網下載instantclient-basic-wind
module 'h5py' has no attribute 'File' 解決辦法
之前執行一直沒有出現過的問題,現在換了環境總是出現 AttributeError: module 'h5py' has no attribute 'File' 解決辦法: AttributeError: module 'h5py' has no attribute 'F
docker x509: failed to load system roots and no roots provided 解決辦法
系統 [[email protected] ~]# uname -a Linux dev-master-105 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22
MySQL同步故障:" Slave_SQL_Running:No" 兩種解決辦法
進入slave伺服器,執行: mysql> show slave status\G Relay_Log_File: localhost-relay-bin.000535 Relay_Log_Pos: 21795072 Relay_Master_Log_Fi
module 'pandas' has no attribute 'expression' 解決辦法
匯入 import tensorflow as tf import skflow 遇到了錯誤 module 'pandas' has no attribute 'expression' 原因是tensorflow pandas dask
stm32f4-discovery st-link no target connected問題
最近在使用stm32f4-discovery 板子時,偶然間遇到st-link no target connected的問題,本來一直都很正常,突然就冒出這個問題,我一開始以為是板子出毛病了。後來上網查閱了資料後才發現不是板子的問題。解決辦法如下:(開發環境是 MDK 4.
Servlet中response.sendRedirect()跳轉時不能設定target的解決辦法
一般使用Struts2的攔截器(或者是filter)驗證是否登入的時候,如果使用者沒有登入則會跳轉到登入的頁面。這時候一般可以在攔截器或者filter中用response.sendRedirect()。 但當在頁面上使用了iframe後,發現跳轉的只是
ORA-01403:no data found 解決辦法
背景:在一個儲存過程中,呼叫另一個儲存過程,其中有一句話是 select a into b from table;當查詢出來的a沒有資料時,這個時候就會丟擲這個異常:ORA-01403:no data found 。 解決辦法: 1:捕獲異常,用e
Latex中 BiBTeX found no citation commands 解決辦法
Latex中bib檔案編譯出錯 包含bib檔案的Tex編譯順序:首先執行LaTex, 然後 BibTex, 然後再執行LaTex, 最後執行dvi2pdf, 這樣就可以生成新的PDF檔案了。 但是在編譯過程中經常遇到如下問題,在執行 BibTex 編譯時出現
[轉載]mysqldump:unknown option '--no-beep'錯誤解決辦法
想要備份mysql資料庫時,輸入mysqldump命令出現如題所示的錯誤,在網上找了好久,終於從一個帖子上得到了一些提示,就動手試了下,嘿 還真成了!! mysqldump --no-defaults -u[使用者名稱] -p[這裡可以輸入密碼也可不輸入,如不輸入會再後面提示輸入] 資料庫名 >
scrapy專案命令列執行報錯:No module named:***解決辦法
一般scrapy專案結構是這樣的:要執行的檔案路徑:D:\py_workspace\my_scrapy_prjs\jianshu_spider\jianshu\spiders\jianshu_sp.py,在此目錄下開啟命令列執行python jianshu_sp.py報錯:N
Form submission canceled because the form is not connected解決辦法
使用者反饋一個功能不能正常使用 一個很久沒用的功能,程式碼也沒動過 先貼下原js程式碼 // 建立Form var form = $('<form></form>'); // 設定屬性
Unhandled event loop exception No more handles 解決辦法(已解決)
報錯資訊如下 點選OK則彈出第二個(更大點的)對話方塊,提示內容如下: 對話方塊標題:Internal Error 對話方塊內容:An SWT error has occurred.Yo
'dict' object has no attribute 'has_key' 解決辦法
最近開始學習Python,安裝上最新的Python3.6.5 在使用django的時候 出現如下錯誤‘dict’ object has no attribute 'has_key'保留犯罪現場:犯罪現場2:查閱資料發現,Python3以後刪除了has_key()方法解決辦法
AttributeError: module 'pandas' has no attribute 'Series'解決辦法
pandas是我們進行資料處理和分析時最常用的包之一,但是有時候出現AttributeError: module 'pandas' has no attribute 'Series'這樣的錯誤,在網上看了好多各種各樣的解決辦法, 但是其實真正的錯誤主要是兩個方面: (