历史上的今天
返回首页

历史上的今天

今天是:2025年05月18日(星期日)

正在发生

2020年05月18日 | MSP430应用技巧3:MSP-FET430UIF V3驱动程序的安装

2020-05-18 来源:eefocus

原先一直使用正版windows操作系统和CCS进行MSP430的程序设计,在升级CCS以后,插上仿真器都会要求升级仿真器上的firmware,更新后一直使用正常。由于计算机硬盘损坏,装了个和谐的windows win7旗舰版操作系统(这里说明的是,Dell公司很不像话,操作系统的镜像虽然在硬盘上,但是操作系统也是用户花钱购置的,你不能硬盘坏了,操作系统就不能用了吧,为这事情我和Dell公司沟通很多次,三位支持工程师给我了三种不同的回答,第一个说给我一个正版的光盘寄过来,我等了一周没有消息了;第二个说给我个正版的链接,我自己装就好了,呵呵,仔细一看哪个连接是Microsoft的Win7 SP2的更新,真不知这位工程师怎么配在Dell的这个职位上待着;第三个工程师说不行,硬件和软件都有保修期,我就说软件的保修期你写在哪个文件里了,我看看,她说就在我们官方网站上了,你自己去找,我说你们网站那么大,你告诉不就可以了,她说你必须自己去找,呵呵真是想骂她,仔细一想算了吧,他们打工也不容易,可是Dell这么大的公司连一个统一的服务标准都没有,真的很悲哀,最后还是他们总负责人出来解决问题了,发了一个镜像过来,呵呵,我就不多说了,竟然是和谐版。),再装CCS后,就发现仿真器的驱动程序怎么装也装不上,下面就分步骤讲解一下,整个过程,以为后来人能少走一些弯路。


1、手里有两个仿真器,一直用的都很好,可是驱动怎么也装不上,一直找到CCS下的驱动路径,竟发现Windows说这里没有驱动程序,CCS的驱动路径如下图所示。

图片

2、上网搜索都说IAR下的驱动程序,可以解决问题,则装IAR,照样提示找不到驱动程序。


3、装虚拟机,使用Windows XP操作系统,再装FET-Pro430 Lite软件,发现正常,读取固件版本号,发现为V3.05,如下图所示。

图片 

4、这时再在网上搜索的时候,发现了V3版的问题,网上大部分帖子都说和谐版的操作系统不能使用V3版的仿真器,必须降级。可是本人已经使用了很长时间了,而且一直使用CCS保持最新版,这时要求自己降回去,旧的CCS版本我也找不到呀,而且网上说的降级方法也很麻烦(当然,现在看上去不是很麻烦了,那时可是一头雾水,不太懂)。网上说了,V2版是VCP驱动程序,V3版时CDC驱动程序,不就是CDC驱动程序吗,自己用USB已经很长时间了,这个只和Windows有关怎么可能装不上呢?


5、没有放弃,继续寻找解决方案,网上说和谐版的操作系统缺少两个文件,一个是usbser.sys,另一个是mdmcpq.inf,两个文件的存放路径分别如下图所示。

图片
 图片

6、在网上下载这两个文件,不成,自己总感觉网上下载的文件不靠谱,显示建立的日期是2004年,那时哪里有Win7呀,则从正版的Win7操作系统中拷贝此两个文件。


7、继续安装驱动程序,还是标识找不到,明明驱动程序就在那里摆着了,怎么找不到,继续在网上搜索,发现Window有一个驱动程序日志,反映了驱动程序安装的整个过程,其路径如下图所示。

图片

8、打开这个文件后,发现了一个路径,如下图所示。这个路径很关键了,将其删除后,就可以重新安装驱动程序了,但还是不正常,总是提示类找不到。

图片

9、那就看看正版下的这个文件夹是什么内容吧,将其中的文件拷贝过来,内容如下,关键文件出现了,就是msp430tools.inf,当将更新驱动程序的目录指向此文件时,windows则表示搜索到了驱动程序,而且予以安装。在设备管理器也看到了虚拟的串口号,只是Windows表示此设备工作不正常。

图片 

10、来回折腾了很长时间,还是不能解决,重启一下计算机吧,呵呵,成功,如下图所示。

图片

总结:折腾了很长时间,最后终于装上了,由于不可能在恢复到原先没有成功前的环境,所以上面的截图都是装好后的截图,大家注意一下。这件事确实很烦人,不过结果还是好的,趁着记忆把它写出来,一是方便大家,二是如果下次再装这个V3版,不至于那么麻烦了。最后,说一下自己感觉的要点。


1、usbser.sys和mdmcpq.inf这两个文件和谐版的操作系统如果没有,一定要按照路径将其拷贝正确。


2、msp430tools.inf这个文件很关键,路径指向它就可以安装驱动了。


3、可以查看setupapi.dev.log文件,那里清楚的说明安装的每一个步骤,出错的原因。


附件:最后给出,自己安装过程用到的所有文件,如下图所示,在Win7 64位操作系统下,将路径指向该文件夹就可以安装驱动程序了(应按照上述步骤)。

网址:http://download.csdn.net/detail/qingwufeiyang12346/9425225

图片   

推荐阅读

史海拾趣

HEICO Corporation公司的发展小趣事

自1957年成立以来,HEICO Corporation不断扩展其电子技术领域的业务。公司电子技术部门专注于设计、制造电子、数据和微波以及光电产品,涵盖了从红外模拟和测试设备到激光测距接收器、电源转换产品等多个方面。这种多元化的产品组合不仅满足了航空、国防等行业的特定需求,也逐渐在医疗、电信等电子行业中占据了一席之地。通过持续的技术创新和研发投入,HEICO在电子市场上建立了稳固的地位。

意普(ESPE)公司的发展小趣事

为了提升产品质量和竞争力,意普(ESPE)公司开始注重品质管理,建立了严格的质量检测体系。同时,公司积极申请国际认证,成功获得了欧洲四级安全认证体系,进一步提升了产品的国际竞争力。这些努力不仅赢得了客户的信任,也为公司打开了国际市场的大门。

ABC [ABC Taiwan Electronics Corp]公司的发展小趣事

进入九十年代,ABC Taiwan Electronics Corp迎来了一次重要的发展机遇。公司成功研发出了一款具有创新性的电子连接器,凭借其高性能和稳定性,迅速在市场上获得了广泛认可。这一技术突破不仅为ABC带来了大量订单,也使其在电子连接器领域树立了领先地位。公司借此机会不断扩大生产规模,提升技术水平,逐渐成为了行业的佼佼者。

FETek Technology(东沅)公司的发展小趣事

随着公司规模的扩大,东沅开始投入大量资源进行技术研发。经过数年的努力,他们成功开发出了一系列具有竞争力的半导体测试设备和测试程序开发工具。这些产品不仅覆盖了模拟器件、数字器件、混合信号器件和射频器件等多种类型,而且具有高精度、高效率和高可靠性的特点。凭借这些技术优势,东沅逐渐赢得了市场的认可,客户数量不断增加。

科山芯创(COSINE)公司的发展小趣事

面对未来,科山芯创有着清晰的规划和展望。他们将继续加大研发投入,不断推出更多高性能、高品质的芯片产品;同时,他们还将积极拓展国际市场,提升品牌影响力;此外,科山芯创还将加强与产业链上下游企业的合作,共同推动电子行业的创新与发展。

以上五个故事概述了科山芯创在电子行业中的发展历程和成就。作为一家专注于高性能、高品质射频及模拟集成电路芯片研发与设计的创新型企业,科山芯创以其强大的技术实力和优质的服务赢得了市场的认可和尊重。

EDSYN公司的发展小趣事

为了帮助客户更便捷地将设备连接到物联网,Econais与Xively展开了合作。通过这一合作,Econais的WiSmart Wi-Fi用户可以无缝连接到Xively云,为工业、商业和住宅市场带来了创新的医疗保健、智能能源、无线音频控制和监控产品。这种一站式的物联网解决方案大大加快了物联网产品的上市时间,同时也降低了产品的开发成本。

问答坊 | AI 解惑

华为逻辑电平设计规范教材

华为逻辑电平设计规范教材…

查看全部问答>

最全面的FPGA课件

共8章,很全面包括altera和xilinx,两个公司的FPGA和相关软件都涉及到,软件操作,语法点,编码风格,还有专门一章涉及实例,源程序附带! 文件列表为: 1.1可编程逻辑器件概述.ppt 1.2 FPGA的设计方法与要求.ppt 1.3 FPGA的设计流程.ppt 1.3 ...…

查看全部问答>

8051f单片机silicon ide编译请教

  我编译时提示 LInker not found C:\\Silabs...\\BIN\\bi51.exe是怎么回事,是我的软件没有装好吗? 可是我卸载了又装了还是这样 怎么回事刚开始用不懂 谢谢了…

查看全部问答>

Windows CE 支持 跨进程的com组件吗?

想在ce下做一个com server(exe),然后多个com client(exe)访问server服务,但是CoCreateInstance总取不上接口:( 看见Microsoft Windows CE 5.0 、Windows Mobile 6 SDK 上对CoCreateInstance的第三个参数DWORD dwClsContext,有如下描述: ...…

查看全部问答>

咨询一个流驱动的Init的声明问题?

为啥WinCE5.0帮助上说流驱动的Init函数应该声明为DWORD XXX_Init(LPCTSTR pContext, DWORD dwBusContext);但是时间的串口初始化声明却是为HANDLE COM_Init(ULONG Identifier);到底是怎么回事? 难道两种都可以存在??…

查看全部问答>

电子时钟控制程序

最近写了一个有关电子时钟控制的程序(我是初学者),程序调试时发现:当调节参数时,数码管显示不稳定。程序我修改了无数遍,就是不知道原因出在哪里!希望可以在各位大虾的帮助找出原因!!!!!   程序如下:   /*------ ...…

查看全部问答>

【靠谱例程联盟】20131218 C风格字符串处理模块

20131218 C风格字符串处理模块        这是顺着之前那个 malloc/realloc 内存在函数之间传递 的 帖子的后续。        采用了重新封装一个结构体,虽然相较于 C++,必须自己调用 在地位上 类似于 Cpp类的 ...…

查看全部问答>

职场生存学问 善待自尊心

  职场中的人际隔阂和矛盾均与自尊心有关。伤害了自尊心就等于伤害了感情,所以善待自尊心成了职场生存中的一门大学问。把自己对自尊心的要求平等地与以他人,那么至少可以减少不必要的情感伤害,同事之间的关系自然可以融洽甚至是和睦。    ...…

查看全部问答>

Helper2416-00——从单片机到ARM9

从单片机到ARM9 参与Helper2416开发板助学计划心得   在ARM9之前学习过51、MSP430、STM32,从8位到16位再到32位的单片机,每一次的跨越无疑都是一次挑战。其中最明显的就是使用单片机实现某一相同的功能需要配置的寄存器越来越多。 ...…

查看全部问答>