【ARM】Keil MDK 5.38中如何设置STLINK闪退?-2023

应用场景:在Option for Target下的Debug标签下,发现一旦选择ST-Link进行Target的调试时,就会出现整个软件闪退的情况。


图 1


软硬环境:

1、 软件版本:Keil MDK 5.38a

2、电脑环境:Window 10


解决方法:

1  如果在您的Windows操作系统选择设备管理器,找到ST-Link字样(如图1)


图 1


2  双击这个条目,在事件标签下可以看到“设备 USBVID_0483&PID_374B&MI_006&390b9f4&1&0000 需要进一步安装。”如果最后串字符“6&390b9f4&1&0000”超过32个则会导致µVision IDE闪退。


图 2


3要解决此问题请下载STLinkUSBDriver6.1.2.0Signed.zip文件,解压获得ST Link驱动程序STLinkUSBDriver.dll文件,将其复制到MDK安装目录的子文件夹(例如: C:Keil_v5ARMSTLink)替换原文件。


下载链接

链接: https://pan.baidu.com/s/1ui0BeELuNcIQLG1U7ueALw

提取码: 5gx8


官网链接:

https://developer.arm.com/documentation/ka005381/latest


4 这时候就可以正常使用ST-link进行调试了。


图 3