问题描述

系统:windows11 64位
STM32 ST-LINK Utility版本:v4.6.0.0
安装stlink utility后,双击打开,显示mfc140.dll缺失。
在这里插入图片描述

解决原因

mfc140.dll文件可以通过安装Visual C++ Redistributable for Visual Studio 2015来加上,该文件有两个版本,64位和32位的。正常电脑中已经安装了该软件,由于我的系统是64位的,所以默认安装的就是64位的软件。
在控制面板->程序->卸载程序中,可以找到该软件。
但STM32 ST-LINK Utility是32位的软件,由于电脑中没有32位的软件,所以报错找不到。

解决措施

1.打开Microsoft网站(https://www.microsoft.com/zh-CN/download/details.aspx?id=48145),下载32位的软件,并安装。
请添加图片描述

请添加图片描述
2.安装完成后,在控制面板->程序->卸载程序中,可以看到,新加了32位的软件。
请添加图片描述
3.再次尝试,可以正常打开STM32 ST-LINK Utility软件。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐