1.出现原因:MDK5.29版本以上,更新后,将不再对旧版的STLINK固件兼容,
旧版本的STLINK,连接后,打开Keli会显示V1版本
Keil MDK 5.29 附带了 ST 更新的 ST-Link 调试驱动程序 DLL,增加了对
CMSIS 调试序列和其他新功能的支持。
此添加需要对 ST-Link 固件进行更改,这些固件在调试器的 v2.x 和 v3.x 变体中可用。
目前,不打算对 ST-Link v1.x 变体进行类似的更改。
2.使用最新版本的STLINK-V2
新版的STLink,图片上显示V2
插入后进入Debuger,选择Settings
进入后能够看见STLINK的版本信息,右侧Device中有数据显示,即可表示连接成功。