很久以前就听说了STM32-NUCLEO开发板的大名了,但是一直没有机会使用。这次恰好赶上了STM社区的活动,能够申请到这个开发板觉得真是太幸运了。 上周五拿到了NUCLEO开发板,第一印象觉得这个开发板设计的简约却不简单,尽可能的多的将ARM的外设引脚引出,同时为了便于开发,开发板上集成了ST-LINK,方便了广大初学者进行各种的尝试开发。 紧接着周末展开了开发板的学习工作,首先迫不及待的用USB数据线接上计算机,这是看到的黄色指示灯快速的闪动,开发板正常工作,没什么问题。紧接着至STM官网下载最新的开发板驱动程序stsw-link008(开发板官网:http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF260003) 初次安装时,发现驱动程序两个驱动(调试STMicroelectronicsSTLink dongle和虚拟串口STMicroelectronics STLink Virtual COMPort)只能安装成功一个,虚拟串口却安装不成。
打开设备管理器,在位置设备下手动更新驱动程序,将搜索范围指定在驱动程序文件夹,还是无法完成安装,出现如下的更新错误:INF中服务安装段落无效。 百度下这个错误:出现这个问题并不是设备或驱动出了问题,而是用户采用了深度简化版的操作系统所致。所以用户只需在他人的电脑中分别找到C:\windows\inf目录下的mdmcpq.inf文件和C:\WINDOWS\system32\drivers下的usbser.sys文件,并将它们复制到本机相同的目录即可解决这个问题(http://jingyan.baidu.com/article/148a19219f16a44d70c3b152.html)。 同时本人又参考了这个帖子:http://blog.sina.com.cn/s/blog_68f348920101ip0m.html 按照百度的方法同时结合帖子里的方法进行了操作,果然很有效果,端口下面出现了虚拟串口,但是这个串口下面有感叹号,貌似离成功不远了。 关于这个问题我又进行搜索,发现WIN7 X64系统中对驱动程序要求有数字签名,否则无法正常使用。但有时需要用到没有数字签名的驱动程序,可正常安装后驱动是无法使用的,这时我们只有在开机时按F8用“禁用驱动程序签名强制”模式进入系统后驱动使用才正常。 重启下电脑,按F8用“禁用驱动程序签名强制”模式进入系统后果然虚拟串口正常了。 第一次使用STM32-NUCLEO开发板虽然跌跌撞撞,但是总算是完成驱动的安装了,下面总算能够大展拳脚大学一番了。 PS:如果各位看官对于上述的问题有更好的解决的方法还望不吝赐教啊!!尽可能使用正版操作系统哦!! |
请问你出现的什么问题,可以发上来,让大家看下。
多谢分享