MDK5使用Jlink下載顯示 no cortex m sw divice 解決辦法


問題:

(1)下面界面中找不到設備

(2)下載程序的時候提示“ no cortex m sw divice ” 然后是“target dll has been cancelled”

如果生成工程的時候使用的是CubeMX,且第一次下載能行,再下載就沒救了,怎么也下載不進去,那么解決辦法如下:

在CubeMX從成中查看如下選項

這里需要選中的是Serial Wire而不是NoDebug,下面的是錯誤的:

如果是NoDebug那么調試口會被默認為普通IO口,自然是下載不進去的。

所以:SYS下的Debug選項選擇為Serial Wire  >>  保存工程  >>  重新打開MDK5重新編譯  >>  點擊下載按鈕  >>  下載過程中在合適的時機按下復位鍵即可下載成功。

那么,什么時候是合適的時機呢?我的經驗是點擊下載按鈕后大約1s,這個多試幾次就行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM