admin 管理员组文章数量: 887021
文章目录
- 描述问题
- 解决问题
- 参考资料
描述问题
今天调一块板子,需要在Windows7系统上跑一些工具,新装了一个Windows7系统后安装JLink驱动,出现无法正常安装JLINK CDC UART串口驱动的问题。接入带有班载JLink组件的设备时,能够识别JLINK CDC UART,但是有个黄色的感叹号。用Tera Term工具找不到这个“COM4”。额,之前遇到过一次这样的情况,这次肯定是绕不过去了。
试着在设备管理器中重新安装驱动。说是驱动程序未签名 ??
但是之前这台电脑是用过JLink驱动的,所以硬件没有问题;这个系统安装盘在多个电脑使用过(用了将近10年了),之前安装过的系统也都成功安装过JLink驱动,所以软件也没有问题。怪哉。。。
试着卸载整个JLink驱动软件包,用同样的安装文件重新安装,问题依旧。
在网上baidu了一下关于驱动无法验证签名的解决方案,说是通过Windows的配置工具关闭驱动签名的功能。
一、禁止Win7驱动强制签名
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
或 bcdedit /set testsigning on
重启电脑
二、恢复WIN7驱动强制签名
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
或 bcdedit /set testsigning off
重启电脑
但,完全不起作用。
解决问题
后来从别的电脑上拷贝了一个旧版本的安装包(JLink_Windows_V644e.exe),再重新安装一下,就好了,工作正常。这里特别注意,使用老版本安装包之前,已经恢复了Windows 7系统的驱动签名,所以这事跟驱动签名是否关闭可能没啥关系。
分析问题的原因可能是我一开始的安装文件由于某些原因被损坏了,正如之前对话框中提示的那样。另一个可能的原因就是这个版本没处理好驱动程序的问题(JLink_Windows_V680a.exe),但是感觉这种可能性很小,第一种可能居多,搞不好转存的过程中存储媒介或者传输过程出现了问题。
在各种尝试的同时,我还在从Segger官网下载最新版JLink软件包(JLink_Windows_V694a.exe)。。。
问题解决了就好。
参考资料
禁止和恢复WIN7驱动强制签名
https://blog.csdn/zhangge3663/article/details/100883873
版权声明:本文标题:Win7系统下无法正常安装JLINK CDC UART驱动的问题解决 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1725013689h849678.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论