固件升级
点击ST-LinkUpgrade.exe,打开st-link upgrade软件进行固件升级
插上st-link固件到电脑,点击Device Connect按钮,连接st-link
![c10d6f3ce448142c0a24ae680a325166.png](https://i-blog.csdnimg.cn/blog_migrate/3579e44d2f7f24acfe315800a4c93f2a.png)
若出现如下报错,则可尝试重新插拔st-link固件,或者换一个usb接口进行连接
![040e2aa8a0692f4f9acf09b3091816c1.png](https://i-blog.csdnimg.cn/blog_migrate/c8db6dee5e6905a1442dedcf1841b26b.png)
连接成功,如下图,可以看到当前固件版本以及即将升级的版本,点击yes进行升级
![beaab6b74684e0ce6ec8f75323cf936f.png](https://i-blog.csdnimg.cn/blog_migrate/e3c96881d7270ad1b6971a28ee473fef.png)
更新驱动
已管理员身份运行C:Keil_v5ARMSTLinkUSBDriverstlink_winusb_install.bat文件,进行驱动更新
![d6333b04244dccad73eaaee03cb4af8a.png](https://i-blog.csdnimg.cn/blog_migrate/58f7e6a4c3ee72bd98549d68ab5b837b.png)
点击下一步,直至完成。
到这里或许有人已经解决问题了。但是,也有人会遇到了新的问题,就是打开我们自己已有的keil工程,发现无法进行st-link 的设置,点击如下setting按钮时,keil就会死机。那么,就需要进行最后一步了。
修改工程
关闭keil工程,找到你的项目目录,删除与项目同名的且以.uvoptx为后缀名的项目文件,再打开keil项目,你会发现,st-link可以设置了,程序不再崩溃。
![9811a00a277314120239c633d8315639.png](https://i-blog.csdnimg.cn/blog_migrate/8ea73eb29779d4266b9514561e19ab15.jpeg)
![1440c44fc9981b409dd047d9938f64c1.png](https://i-blog.csdnimg.cn/blog_migrate/4fdc49337cd849d826f0ff050140b438.jpeg)