STlink下載出現st-link usb communication error解決方法
版權聲明: https://blog.csdn.net/weixin_42108484/article/details/81272123
一、下載st-link的老版本固件
二、備份:關閉keil軟件,備份C:\Keil_v5\ARM\STLink文件夾(此處防止失敗)
三、拷貝:拷貝已下載的老版本固件到C:\Keil_v5\ARM\STLink文件夾中
三、固件升級
點擊ST-LinkUpgrade.exe,打開st-link upgrade軟件進行固件升級
插上st-link固件到電腦,點擊Device Connect按鈕,連接st-link固件,如下圖
若出現如下報錯,則可嘗試重新插拔st-link固件,或者換一個usb接口進行連接
連接成功,如下圖,可以看到當前固件版本以及即將升級的版本,點擊yes進行升級
更新驅動
已管理員身份運行C:\Keil_v5\ARM\STLink\USBDriver\stlink_winusb_install.bat文件,進行驅動更新
點擊下一步,直至完成。
到這里或許有人已經解決問題了。但是,也有人會遇到了新的問題,就是打開我們自己已有的keil工程,發現無法進行st-link 的設置,點擊如下setting按鈕時,keil就會死機。那么,就需要進行最后一步了。
修改工程
關閉keil工程,找到你的項目目錄,刪除與項目同名的且以.uvoptx為后綴名的項目文件,再打開keil項目,你會發現,st-link可以設置了,程序不再崩潰。