新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32F10x 學習筆記9(解決JLink 無法下載程序的問題)

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

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

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

        然后消息窗口顯示如下的錯誤信息。

        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芯片都不大可能就這么壞掉了。多半是燒寫進去的軟件有些問題,占用了相應的IO管腿,導致無法利用JLink與之通訊。那就想辦法不讓這個錯誤的程序運行了。STM32中是自帶了BootLoader的,切換進BootLoader中就可以了。具體的方法就是通過BOOT1、BOOT0兩個跳線來選擇啟動模式。

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



        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 临颍县| 霞浦县| 麦盖提县| 鄂托克前旗| 德阳市| 浦江县| 张北县| 长葛市| 宜川县| 河津市| 株洲县| 弥渡县| 伊通| 房山区| 界首市| 婺源县| 阜宁县| 建湖县| 东台市| 西盟| 宜川县| 蕉岭县| 浙江省| 泾源县| 汶川县| 南陵县| 霍州市| 无为县| 潼关县| 会昌县| 凤城市| 蓬溪县| 涞水县| 五莲县| 江城| 行唐县| 长春市| 东台市| 辽阳市| 开化县| 瑞安市|