解决win7 seed-xdsusb2.0 无法安装驱动问题

2024-02-10 10:59

本文主要是介绍解决win7 seed-xdsusb2.0 无法安装驱动问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题:

     前些日子闻亭的DSP仿真器坏了,幸好还有一个合众达的,型号为seed-xdsusb2.0,下了Drivers For CCS3.3的驱动。按照说明,接上仿真器,发现新硬件,但是奇怪的是浏览到安装目录,竟然说找不到兼容的驱动程序,换了USB口还是一样。

      后来找了另一台电脑,是台式机,也是win7的系统,安装正常。就怀疑是笔记本usb接口供电不足,但是在自己笔记本上面用xp,也可以正常安装;又去了别人的win7笔记本试了一下,可以,所以排除了这个问题,那么只剩下一个可能了:我安装的win7系统有问题,可能少了某些文件,也许重装系统可以解决。但是又感觉重装好麻烦,好多软件要安装。

解决过程:

      还是不死心,试着用闻亭的驱动程序给它安装驱动

1、设备管理器,对应硬件上右键,选择更新驱动程序软件:

2、浏览计算机以查找驱动程序软件 -> 从计算机的设备驱动程序列表中选择 ->从磁盘安装

(截图是安装好了之后的,只是为了说明步骤)

可以发现兼容的设备驱动程序:

就点击安装,提示“硬件不匹配兼容,可能损坏硬件”之类的话,如下:

不管,继续安装,成功了,但是这样肯定是不能用的。

        这时我就想,为什么闻亭的驱动可以看到驱动程序,而合众达自己的驱动就提示“没有包含设备的兼容软件驱动程序”呢?就想一查究竟,同时打开两者的驱动程序目录,对比两个inf文件(wtusb510.Inf和seedusb2.inf),发现了一个比较重要的区别:

可以看到,Wintech的在Version这个段里面描述了ClassGuid,而合众达的没有,也许这个就是原因了,就把闻亭的复制过去,稍微修改一下,例如改成{c771678D-82c1-43f3-d700-0049433e9a4b},保存,试着安装一下,按照前面的步骤,这次能找到SEED-XDSusb2.0  Emulator这个驱动,但是安装,提示:

安装类不存在或无效,看来这个ClassGuid不能随便设置,之前不是在别的机器上面可以安装成功么,就去别的机器查了其驱动程序里面的这一项:

添加
ClassGuid={36fc9e60-c465-11cf-8056-444553540000}

到[Version]段下,保存,安装……OK了!

 

后来,又去别的机器安装了,发现这个ClassGuid是一样的,不能随便设置的。只是不知道为什么我的机器不知道Class=USB这个类对应的Guid,还要我告诉它,太傻了。又查到了,只要是设备管理器里面“通用串行总线控制器”下面的所有设备,其ClassGuid都是一样的,都是这一个

ClassGuid={36fc9e60-c465-11cf-8056-444553540000}:

看来USB类的GUID是不变的。

 

        这些日子在搞STM32,接下来调试USB,需要写驱动程序,正好可以补补这方面的知识了。

 

        对了,安装合众达的驱动还有一个需要注意的,那就是安装seedusb20setup.exe的时候,需要把安装路径指向CCS3.3的安装路径才行(那个软件默认安装在C:\CCStudio_v3.3),假如你的CCS安装在其他盘,要修改一下。不然ccs setup时找不到配置文件,就算自己配置对了,也不能正常仿真的,因为安装程序还替换了/cc/bin目录下的某些文件(seedusb2.dll和xdsfast3.dll,后一个文件352kb为正确的大小)。

转载于:https://www.cnblogs.com/TrueElement/archive/2012/09/18/2691170.html

这篇关于解决win7 seed-xdsusb2.0 无法安装驱动问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/696934

相关文章

linux生产者,消费者问题

pthread_cond_wait() :用于阻塞当前线程,等待别的线程使用pthread_cond_signal()或pthread_cond_broadcast来唤醒它。 pthread_cond_wait() 必须与pthread_mutex 配套使用。pthread_cond_wait()函数一进入wait状态就会自动release mutex。当其他线程通过pthread

ESP32 esp-idf esp-adf环境安装及.a库创建与编译

简介 ESP32 功能丰富的 Wi-Fi & 蓝牙 MCU, 适用于多样的物联网应用。使用freertos操作系统。 ESP-IDF 官方物联网开发框架。 ESP-ADF 官方音频开发框架。 文档参照 https://espressif-docs.readthedocs-hosted.com/projects/esp-adf/zh-cn/latest/get-started/index

问题:第一次世界大战的起止时间是 #其他#学习方法#微信

问题:第一次世界大战的起止时间是 A.1913 ~1918 年 B.1913 ~1918 年 C.1914 ~1918 年 D.1914 ~1919 年 参考答案如图所示

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

VMware9.0详细安装

双击VMware-workstation-full-9.0.0-812388.exe文件: 直接点Next; 这里,我选择了Typical(标准安装)。 因为服务器上只要C盘,所以我选择安装在C盘下的vmware文件夹下面,然后点击Next; 这里我把√取消了,每次启动不检查更新。然后Next; 点击Next; 创建快捷方式等,点击Next; 继续Cont

vcpkg安装opencv中的特殊问题记录(无法找到opencv_corexd.dll)

我是按照网上的vcpkg安装opencv方法进行的(比如这篇:从0开始在visual studio上安装opencv(超详细,针对小白)),但是中间出现了一些别人没有遇到的问题,虽然原因没有找到,但是本人给出一些暂时的解决办法: 问题1: 我在安装库命令行使用的是 .\vcpkg.exe install opencv 我的电脑是x64,vcpkg在这条命令后默认下载的也是opencv2:x6

问题-windows-VPN不正确关闭导致网页打不开

为什么会发生这类事情呢? 主要原因是关机之前vpn没有关掉导致的。 至于为什么没关掉vpn会导致网页打不开,我猜测是因为vpn建立的链接没被更改。 正确关掉vpn的时候,会把ip链接断掉,如果你不正确关掉,ip链接没有断掉,此时你vpn又是没启动的,没有域名解析,所以就打不开网站。 你可以在打不开网页的时候,把vpn打开,你会发现网络又可以登录了。 方法一 注意:方法一虽然方便,但是可能会有

【服务器运维】CentOS6 minimal 离线安装MySQL5.7

1.准备安装包(版本因人而异,所以下面的命令中版本省略,实际操作中用Tab自动补全就好了) cloog-ppl-0.15.7-1.2.el6.x86_64.rpmcpp-4.4.7-23.el6.x86_64.rpmgcc-4.4.7-23.el6.x86_64.rpmgcc-c++-4.4.7-23.el6.x86_64.rpmglibc-2.12-1.212.el6.x86_64.r

【服务器运维】CentOS7 minimal 离线安装 gcc perl vmware-tools

0. 本机在有网的情况下,下载CentOS镜像 https://www.centos.org/download/ 1. 取出rpm 有的情况可能不需要net-tools,但是如果出现跟ifconfig相关的错误,就把它安装上。另外如果不想升级内核版本的话,就找对应内核版本的rpm版本安装 perl-Time-Local-1.2300-2.el7.noarch.rpmperl-Tim