国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因

這篇具有很好參考價(jià)值的文章主要介紹了STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前些日子買了個(gè)新的STLINKV2 , ( 老的被我家貓貓一泡尿送上西天了)
剛開(kāi)始還挺正常的, 后來(lái)有一天就突然間發(fā)現(xiàn)無(wú)法調(diào)試了.
網(wǎng)上嘗試了各種方法, 各種操作. 百度了好久. 最后好在我自己研究出來(lái)了.
我使用的是 STM32CubeIDE 這個(gè)開(kāi)發(fā)工具
調(diào)試選項(xiàng)如下圖
STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因

其它的不需要修改, 然后點(diǎn)擊下面的apply 按鈕, 然后調(diào)試Debug, 提示 No STLink 如下圖

STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因

后來(lái)嘗試了下載ST-LINK Utility 用它是可以正常連接STLink的, 然后也能正常進(jìn)行升級(jí)操作.
也能正常讀取ST-Link的序列號(hào).

可是在CubeIDE中就不能正常讀取 . 使用CubeIDE中的 ST-Link 更新功能
STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因
卻是可以正常更新的, 能夠更新到比ST-LINK Utility 還要高的版本.
但是調(diào)試卻仍然不行, 后來(lái)研究了一下, 我感覺(jué)可能跟我前些日子安裝的殺毒軟件有關(guān).
于是我退出了360安全衛(wèi)士 ,但是效果仍然如故. 還是不能用.
后來(lái)我在調(diào)試配置界面中發(fā)現(xiàn)了這個(gè),我感覺(jué)應(yīng)該是它的問(wèn)題, 既然用到了端口說(shuō)不定是跟網(wǎng)絡(luò)防火墻或者其它的什么有關(guān)系. 然后我就點(diǎn)了下Show Command Line 按鈕,
STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因

把里面的命令復(fù)制出來(lái),到命令行窗口中運(yùn)行了一下. 第一次的時(shí)候竟然彈出來(lái)了一個(gè)防火墻是否允許的提示, 這里我無(wú)法再次重現(xiàn)所以截不到圖.

最后正常運(yùn)行的圖如下圖,說(shuō)明正常運(yùn)行了,.
STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因

然后我再回到調(diào)試配置界面, 選擇連接到遠(yuǎn)程GDB服務(wù)器, 但是地址仍然寫(xiě)localhost 端口不變.

STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因
這個(gè)時(shí)候我竟然可以正常調(diào)試了.

至此,問(wèn)題已明了, 根本原因還是調(diào)試用的端口被殺毒軟件或者防火墻給阻止了, 方法很簡(jiǎn)單, 要么關(guān)掉防火墻, 要么卸掉殺毒軟件裸奔, 要么設(shè)置一下綠色端口. 就可以正常使用 啟動(dòng)本地GDB服務(wù)啦.
這里說(shuō)一下原理, 為了統(tǒng)一和簡(jiǎn)化調(diào)試的復(fù)雜度, 開(kāi)發(fā)工具軟件幾乎都是通過(guò)網(wǎng)絡(luò)socket 端口來(lái)連接被調(diào)試的系統(tǒng)的. cubeide 本身并沒(méi)有訪問(wèn)usb端口和串口或任何硬件, 只是通過(guò)網(wǎng)絡(luò)socket端口跟GDB調(diào)試服務(wù)器進(jìn)行通信, 這種調(diào)試服務(wù)器可以是STLINK server 也可以是Jlink Server 這種調(diào)試服務(wù)器是實(shí)現(xiàn)了調(diào)試接口協(xié)議的一個(gè)簡(jiǎn)單的程序, 這種調(diào)試服務(wù)器程序需要開(kāi)放監(jiān)聽(tīng)一個(gè)端口, 等待來(lái)自開(kāi)發(fā)工具的連接. 就是開(kāi)放監(jiān)聽(tīng)端口的時(shí)候被殺毒軟件或防火墻給阻止了.

為啥在cmd中就可以正常提示了呢?

答: 我也不知啊…哈哈哈哈

每次都要自己手動(dòng)啟動(dòng)GDB服務(wù)器還是很麻煩的, 得改回來(lái), 原因知道了, 剩下的就好辦了.

然后我關(guān)掉cmd窗口, 把調(diào)試配置改成 啟動(dòng)本地GDB服務(wù) , 仍然無(wú)法連接上STLINK. 說(shuō)明要么GDB服務(wù)程序沒(méi)啟動(dòng)成功,要么端口被攔截了.

后來(lái)經(jīng)過(guò)任務(wù)管理器調(diào)試發(fā)現(xiàn),確實(shí)沒(méi)有啟動(dòng)GDB調(diào)試服務(wù)程序. 算了先不管它了, 8成也是防火墻或者殺毒軟件給阻止了. 先手動(dòng)啟動(dòng)吧, 后面卸載掉殺毒軟件吧…文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-454337.html

到了這里,關(guān)于STM32CubeIDE無(wú)法連接STLinkV2的一個(gè)可能原因的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32CubeIDE 入門教程

    STM32CubeIDE 入門教程

    1.1 去ST 官網(wǎng)下載軟件安裝包:https://www.st.com/content/st_com/en.html ?1.2軟件安裝: ?? ? ?2.1 雙擊打開(kāi)軟件,選擇工作區(qū)路徑,不要出現(xiàn)中文名稱 ? ?2.2 選擇直接創(chuàng)建STM32 工程,我們這里以STM32F103C8 為例驅(qū)動(dòng)LED 燈。 ? ? ? ? 2.3 參數(shù)配置時(shí)鐘源選擇: ?2.4 時(shí)鐘樹(shù)配置: 2.5 配置

    2024年02月15日
    瀏覽(46)
  • STM32CubeIDE開(kāi)發(fā)(四), stm32調(diào)試信息串口通信輸出顯示

    STM32CubeIDE開(kāi)發(fā)(四), stm32調(diào)試信息串口通信輸出顯示

    目錄 一、stm32串口配置 三、串口驅(qū)動(dòng)功能調(diào)用及編譯實(shí)現(xiàn) 四、編譯測(cè)試 ??????? 關(guān)于cubeIDE開(kāi)發(fā)基本技巧及流程,本文不詳細(xì)敘述,請(qǐng)參考:cubeIDE快速開(kāi)發(fā)流程_py_free的博客-CSDN博客_cubeide漢化 一、stm32串口配置 ??????? 本文采用的開(kāi)發(fā)板是stm32L496VGT3,其有兩個(gè) USB 接口,

    2023年04月08日
    瀏覽(21)
  • 【STM32Cube開(kāi)發(fā)記錄】1-下載和安裝STM32CubeIDE

    【STM32Cube開(kāi)發(fā)記錄】1-下載和安裝STM32CubeIDE

    【STM32Cube開(kāi)發(fā)記錄】1-下載和安裝STM32CubeIDE 【STM32Cube開(kāi)發(fā)記錄】2-STM32CubeProgrammer的使用 【STM32Cube開(kāi)發(fā)記錄】3-STM32CubeMX的使用 【STM32Cube開(kāi)發(fā)記錄】4-標(biāo)準(zhǔn)庫(kù) HAL庫(kù) LL庫(kù) 【STM32Cube開(kāi)發(fā)記錄】5-寄存器和存儲(chǔ)器映射 【STM32Cube開(kāi)發(fā)記錄】6-STM32核心功能 【STM32Cube開(kāi)發(fā)記錄】7-Debug調(diào)試功

    2024年01月17日
    瀏覽(53)
  • STM32 | CubeIDE 配置Include路徑

    STM32 | CubeIDE 配置Include路徑

    這個(gè)Matrix文件夾是我寫(xiě)代碼的,c于.h文件 這樣子在Cubeide 生成代碼的時(shí)候,不會(huì)影響到自己編寫(xiě)的原有代碼結(jié)構(gòu)。 在這個(gè)時(shí)候需要關(guān)聯(lián)Include才能正確識(shí)別; 點(diǎn)擊工程選擇Properties 點(diǎn)擊C/C++ Build 點(diǎn)擊Paths and Symbols Include選項(xiàng)卡中添加 ADD,你要包含的文件夾 如在Workspace中則對(duì)應(yīng)點(diǎn)

    2024年02月15日
    瀏覽(33)
  • STM32CubeIDE下載安裝以及漢化

    STM32CubeIDE下載安裝以及漢化

    1:安裝 網(wǎng)站:STM32CubeIDE - STM32的集成開(kāi)發(fā)環(huán)境 - 意法半導(dǎo)體STMicroelectronics 打開(kāi)官網(wǎng)下載地址,點(diǎn)擊獲取軟件 選擇對(duì)應(yīng)的系統(tǒng)版本進(jìn)行下載。(需要登陸賬號(hào))填寫(xiě)郵件后會(huì)發(fā)送下載地址到郵件,點(diǎn)擊下載 打開(kāi)? STM32CubeIDE ?安裝包,安裝包存放路徑不能有中文字符,否則會(huì)報(bào)

    2024年02月06日
    瀏覽(20)
  • STM32CubeIDE中文設(shè)置(亂碼、漢化)

    STM32CubeIDE中文設(shè)置(亂碼、漢化)

    ? ?沒(méi)有GBK,直接填寫(xiě)GBK ?(不過(guò)有些在utf-8下面是中文變過(guò)去反而亂碼了,看情況來(lái)吧) ? ? http://download.eclipse.org/technology/babel/update-site/R0.17.1/2019-12/? ? 重啟?

    2024年02月12日
    瀏覽(17)
  • STM32CubeIDE中文版教程

    STM32CubeIDE中文版教程

    STM32CubeIDE中文版教程 首先 https://mirrors.ustc.edu.cn/eclipse/technology/babel/update-site/ 點(diǎn)擊此網(wǎng)址進(jìn)入 如圖,選擇日期最新的,點(diǎn)進(jìn)去 再次選擇最新的日期 進(jìn)入到此界面,復(fù)制此時(shí)的網(wǎng)址? https://mirrors.ustc.edu.cn/eclipse/technology/babel/update-site/R0.20.0/2022-12/ 打開(kāi)STM32CubeIDE help-Install New Sof

    2024年02月07日
    瀏覽(23)
  • 開(kāi)發(fā)環(huán)境搭建-stm32CubeIDE配置

    使用方法如下: 在CubeIDE的安裝路徑STM32CubeIDEplugins下找到org.eclipse.cdt.ui_7.3.201.202205131409.jar,并將此文件改名備份,然后,將下載的同名插件文件復(fù)制到該路徑下,重新啟動(dòng)STM32CubeIDE即可。 百度地址 鏈接: https://pan.baidu.com/s/17qxUiMLNhVgsV0rx0f2U5g 提取碼: a5yf Window-preferences-General

    2024年02月09日
    瀏覽(18)
  • STM32CubeIDE開(kāi)發(fā)(二十六), STM32的CAN總線開(kāi)發(fā)要點(diǎn)

    STM32CubeIDE開(kāi)發(fā)(二十六), STM32的CAN總線開(kāi)發(fā)要點(diǎn)

    目錄 一、CAN總線簡(jiǎn)介 ??????? 1.1 CAN概述 ??????? 1.2 CAN總線較其他串行通信優(yōu)勢(shì) ??????? 1.3 CAN總線通信 ???????? 1.4 報(bào)文種類及格式 ???????? 1.5 CAN應(yīng)用 二、CAN工程創(chuàng)建及配置 ??????? 2.1 工程設(shè)計(jì)及原理框圖 ???????? 2.2 工程創(chuàng)建接配置 三、代碼設(shè)計(jì)

    2023年04月15日
    瀏覽(22)
  • STM32CubeIDE開(kāi)發(fā)(二十九), 如何結(jié)合FreeRTOS開(kāi)發(fā)STM32程序

    STM32CubeIDE開(kāi)發(fā)(二十九), 如何結(jié)合FreeRTOS開(kāi)發(fā)STM32程序

    目錄 一、STM32CubeIDE使用內(nèi)置的FreeRTOS 二、創(chuàng)建使用FreeRTOS系統(tǒng)的STM32CubeIDE工程 三、使用FreeRTOS功能 四、編譯及測(cè)試 一、STM32CubeIDE使用內(nèi)置的FreeRTOS ??????? 不同于STM32CubeIDE使用像RTThread這些第三方物聯(lián)網(wǎng)系統(tǒng),STM32CubeIDE在安裝時(shí)就已經(jīng)在MiddleWare中間件一欄直接支持了Free

    2024年02月12日
    瀏覽(38)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包