新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM32F10x 學(xué)習(xí)筆記9(解決JLink 無法下載程序的問題)

        STM32F10x 學(xué)習(xí)筆記9(解決JLink 無法下載程序的問題)

        作者: 時(shí)間:2016-11-20 來源:網(wǎng)絡(luò) 收藏
        今天在玩開發(fā)板時(shí)不小心下載了個(gè)有問題的程序,然后就悲劇了。無法往芯片中燒寫程序了。每次想下載程序都會(huì)彈出如下的兩個(gè)錯(cuò)誤對(duì)話框。

        本文引用地址:http://www.104case.com/article/201611/318845.htm

        然后消息窗口顯示如下的錯(cuò)誤信息。

        1. JLinkinfo:
        2. ------------
        3. DLL:V4.15n,compiledJun18201019:55:09
        4. Firmware:J-LinkARMV8compiledMay20201017:07:46
        5. Hardware:V8.00
        6. S/N:24446459
        7. Feature(s):RDI,FlashDL,FlashBP,JFlash
        8. *JLinkInfo:CouldnotmeasuretotalIRlen.TDOisconstanthigh.
        9. **JLinkWarning:Nomatchingcorefound.
        10. *JLinkInfo:CouldnotmeasuretotalIRlen.TDOisconstanthigh.
        11. *JLinkInfo:CouldnotmeasuretotalIRlen.TDOisconstanthigh.
        12. *JLinkInfo:ResettingtargetusingRESETpin
        13. *JLinkInfo:HaltingCPUcore
        14. **JLinkWarning:Received0ascoreId.
        15. ***JLinkError:CouldnotfindsupportedCPUcoreonJTAGchain
        16. BadJTAGcommunication:WritetoIR:Expected0x1,got0x7(TAPCommand:2)@Off0x5.

        百度了一下,沒找到什么有用的信息。還是要自己想辦法解決。首先,我的JLink和STM32芯片都不大可能就這么壞掉了。多半是燒寫進(jìn)去的軟件有些問題,占用了相應(yīng)的IO管腿,導(dǎo)致無法利用JLink與之通訊。那就想辦法不讓這個(gè)錯(cuò)誤的程序運(yùn)行了。STM32中是自帶了BootLoader的,切換進(jìn)BootLoader中就可以了。具體的方法就是通過BOOT1、BOOT0兩個(gè)跳線來選擇啟動(dòng)模式。

        斷電,改跳線,重新上電,進(jìn)入BootLoader模式。用JLink下載新的程序,下載成功。再斷電,把跳線改回來,重新上電,一切正常。問題解決!



        關(guān)鍵詞: STM32F10xJLink下載程

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 阳城县| 海林市| 东安县| 银川市| 留坝县| 屯昌县| 昔阳县| 嘉禾县| 枣强县| 青浦区| 全南县| 华容县| 丹巴县| 永寿县| 庆城县| 台东市| 江阴市| 东台市| 临泉县| 永新县| 建昌县| 裕民县| 个旧市| 商南县| 班戈县| 淮滨县| 淮安市| 庆阳市| 临海市| 渭源县| 朝阳市| 定边县| 大石桥市| 罗甸县| 烟台市| 三亚市| 武功县| 新绛县| 石狮市| 金溪县| 黄石市|