本帖最后由 jjjkkk00 于 2014-1-6 09:45 编辑
写贴时未进行测试且考虑不周全,现在回顾并总结一下这个帖子所要询问的问题。
提出的问题其实是:套件自带的ST-LINK/V2不能被官网下载的驱动识别,是驱动的问题,还是板子的问题?
为此我做了如下准备工作:
硬件方面准备了五块带ST-LINK或ST-LINK/V2的硬件,
①一块支持CM0核的ST-LINK/V2的编程器、②一块支持CM3核的ST-LINK/V2的编程器、③STM32F103ZE开发板、④STM32F100探索套件、⑤新买的STM32F030套件,涵盖STM32的CM3和CM0两种内核。
软件方面随着各位大哥对帖子的贡献,总共准备了五个途径获得的驱动程序,
①官网下载的最新的ST-LINK/V2 USB driver for Windows 7, Vista and XP、②IAR 6.70.2、③STM32 ST-LINK utility、④Keil uVision5、⑤outstanding提供的驱动,共同特点是支持STM32F030这个系列的芯片。
软硬件准备好后,我做了两方面的求证实验:
1.依次安装软件①——⑤,每次安装好后,用硬件①——⑤去测试能否识别出“STMicroelectronics STLink dongle”。
得到的结果是:结果相同,都是只有硬件⑤不能被识别。
2.断开硬件⑤上的ST-LINK/V2跳线,用硬件①通过杜邦线对硬件⑤上的STM32F030芯片进行进行擦除、烧录、在线仿真。
得到的结果是:硬件①可以对STM32F030芯片进行擦除、烧录、在线仿真。
通过实验结果,个人比较倾向的结果是:我买到的套件有问题的可能性比较大。
理由一:如果官方驱动有问题,那么我想问一下:从五个途径得到的软件驱动全是有问题的,这个概率有多大?
理由二:如果官方驱动有问题,那么我想问一下:驱动程序每次都排斥硬件⑤,这个概率有多大?和我拿到板子是有问题的,这两个概率事件的概率哪一个高些?
在这边想吐槽一下“跟帖时光说一句是驱动有问题,然后什么建议也没提的朋友们”,你认为是驱动问题,至少给我个驱动撒,给个链接也是好的啊!而且你们真的能确信是驱动问题么?至少经过实验的我开始对此动摇了。
——————————————————————————————————
今天刚拿到【STM32F0探索套件】的快递件,下午兴冲冲的拿来测试。
先连上电脑,等待xp系统识别。
结果,unknown。。。。。悲催了。
然后在网上找帖子,看看使用【STM32F0探索套件】的弟兄们!
好像没发现类似问题,然后开始在驱动方向突破。。。现在电脑上的USB驱动版本可以从下面的图上看到。 |