很久以前就听说了STM32-NUCLEO开发板的大名了,但是一直没有机会使用。这次恰好赶上了STM社区的活动,能够申请到这个开发板觉得真是太幸运了。 上周五拿到了NUCLEO开发板,第一印象觉得这个开发板设计的简约却不简单,尽可能的多的将ARM的外设引脚引出,同时为了便于开发,开发板上集成了ST-LINK,方便了广大初学者进行各种的尝试开发。 初次安装时,发现驱动程序两个驱动(调试STMicroelectronicsSTLink dongle和虚拟串口STMicroelectronics STLink Virtual COMPort)只能安装成功一个,虚拟串口却安装不成。
打开设备管理器,在位置设备下手动更新驱动程序,将搜索范围指定在驱动程序文件夹,还是无法完成安装,出现如下的更新错误:INF中服务安装段落无效。
按照百度的方法同时结合帖子里的方法进行了操作,果然很有效果,端口下面出现了虚拟串口,但是这个串口下面有感叹号,貌似离成功不远了。 关于这个问题我又进行搜索,发现WIN7 X64系统中对驱动程序要求有数字签名,否则无法正常使用。但有时需要用到没有数字签名的驱动程序,可正常安装后驱动是无法使用的,这时我们只有在开机时按F8用“禁用驱动程序签名强制”模式进入系统后驱动使用才正常。 重启下电脑,按F8用“禁用驱动程序签名强制”模式进入系统后果然虚拟串口正常了。
第一次使用STM32-NUCLEO开发板虽然跌跌撞撞,但是总算是完成驱动的安装了,下面总算能够大展拳脚大学一番了。 PS:如果各位看官对于上述的问题有更好的解决的方法还望不吝赐教啊!!尽可能使用正版操作系统哦!!
|