問題:
(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,這個多試幾次就行了。