打印
[STM32F0]

求助【STM32F0探索套件】不能烧写的问题?

[复制链接]
7616|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jjjkkk00|  楼主 | 2013-12-27 16:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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 uVision5outstanding提供的驱动,共同特点是支持STM32F030这个系列的芯片。
软硬件准备好后,我做了两方面的求证实验:
1.依次安装软件①——,每次安装好后,用硬件①——⑤去测试能否识别出“STMicroelectronics STLink dongle”。
得到的结果是:结果相同,都是只有硬件⑤不能被识别。
2.断开硬件⑤上的ST-LINK/V2跳线,用硬件①通过杜邦线对硬件⑤上的STM32F030芯片进行进行擦除、烧录、在线仿真。
得到的结果是:硬件①可以对STM32F030芯片进行擦除、烧录、在线仿真。
通过实验结果,个人比较倾向的结果是:我买到的套件有问题的可能性比较大。
理由一:如果官方驱动有问题,那么我想问一下:从五个途径得到的软件驱动全是有问题的,这个概率有多大?
理由二:如果官方驱动有问题,
那么我想问一下:驱动程序每次都排斥硬件,这个概率有多大?和我拿到板子是有问题的,这两个概率事件的概率哪一个高些?
在这边想吐槽一下“跟帖时光说一句是驱动有问题,然后什么建议也没提的朋友们”,你认为是驱动问题,至少给我个驱动撒,给个链接也是好的啊!而且你们真的能确信是驱动问题么?至少经过实验的我开始对此动摇了。

——————————————————————————————————
今天刚拿到【STM32F0探索套件】的快递件,下午兴冲冲的拿来测试。
先连上电脑,等待xp系统识别。

结果,unknown。。。。。悲催了。

然后在网上找帖子,看看使用【STM32F0探索套件】的弟兄们!
好像没发现类似问题,然后开始在驱动方向突破。。。现在电脑上的USB驱动版本可以从下面的图上看到。

IMG_0887.jpg (113.39 KB )

IMG_0887.jpg
沙发
jjjkkk00|  楼主 | 2013-12-27 16:20 | 只看该作者
本帖最后由 jjjkkk00 于 2013-12-27 16:51 编辑

尝试的第一步:下载并注册了IAR 6.70.2,再连USB,结果还是unknown。求助如何解决这个问题啊?
另外要提一下的是,我的电脑可以用ST-LINK/V2仿真器对STM32F101系列、STM32F100系列、STM32F051系列在线仿真。

手头现在只有这些工具:


使用特权

评论回复
板凳
xwuzi| | 2013-12-27 17:22 | 只看该作者
上ST官网下载驱动,我是在ST官网右上角搜索 STLINKV2找到的

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
jjjkkk00 + 1 赞一个!
地板
xwuzi| | 2013-12-27 17:23 | 只看该作者

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
jjjkkk00 + 1 感谢您的热心参与。
5
outstanding| | 2013-12-27 21:20 | 只看该作者
你没有驱动,看我相关的**  希望对你有帮助,我也是这一款套件

使用特权

评论回复
6
jjjkkk00|  楼主 | 2013-12-28 08:32 | 只看该作者
xwuzi 发表于 2013-12-27 17:22
上ST官网下载驱动,我是在ST官网右上角搜索 STLINKV2找到的

我电脑上装的就是官网的
STSW-LINK003 ST-LINK/V2 USB driver for Windows 7, Vista and XP、
STSW-LINK004 STM32 ST-LINK utility软件。

使用特权

评论回复
7
dirtwillfly| | 2013-12-28 08:51 | 只看该作者
看看iar的配置,对仿真器的设置是否正确

使用特权

评论回复
8
airwill| | 2013-12-28 09:09 | 只看该作者
unknown 的设备, 应该是驱动问题. 先上 driver, 系统找到设备后才能使用 STLINK.

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
jjjkkk00 + 1 感谢您的热心参与。
9
jjjkkk00|  楼主 | 2013-12-28 09:10 | 只看该作者
本帖最后由 jjjkkk00 于 2013-12-28 09:32 编辑
outstanding 发表于 2013-12-27 21:20
你没有驱动,看我相关的**  希望对你有帮助,我也是这一款套件

我的怀疑是两点:
1.这块板子上自带的ST-LINK/V2有问题!------------这个我不知道怎么去测试,希望ST-LINK/V2的高手的帮助。
2.由于没装这块板子上自带的ST-LINK/V2的USB驱动程序!---------------我从官网下载了最新的STSW-LINK003、也安装了IAR ARM 6.7,实在不知道怎么去解决了。难道这块板子上自带的ST-LINK/V2与以往的版本又有不同?

----------------------------------分割线-------------------------------------------------------------------------------
另外,今天早上用M0的仿真器试了一下,是可以用的。附图如下,
接线部分,用跳线给套件5V供电、SWD引脚连接M0仿真器。

然后用ST-LINK Utility烧写,烧写OK,现在套件上运行的是官网下载的STM32F0308-Discovery_Demo_V1.0.0.hex。
难道真的是套件的ST-LINK/V2问题?
因为手头的M0仿真器是别人的,不能长期借用。后续需要使用套件自带仿真器。

使用特权

评论回复
10
jjjkkk00|  楼主 | 2013-12-28 09:11 | 只看该作者
dirtwillfly 发表于 2013-12-28 08:51
看看iar的配置,对仿真器的设置是否正确

这个其实和IAR没关系,是仿真器驱动不能识别的问题。谢谢你的参与!

使用特权

评论回复
11
jjjkkk00|  楼主 | 2013-12-28 09:14 | 只看该作者
airwill 发表于 2013-12-28 09:09
unknown 的设备, 应该是驱动问题. 先上 driver, 系统找到设备后才能使用 STLINK.

对啊。但是我就是苦于找不到驱动,从官网下了最新的驱动包STSW-LINK003,也不见效啊!
头疼啊,斑竹你那边有木有能正常使用这个套件驱动啊!让我试试!

使用特权

评论回复
12
jjjkkk00|  楼主 | 2013-12-28 09:16 | 只看该作者
outstanding 发表于 2013-12-27 21:20
你没有驱动,看我相关的**  希望对你有帮助,我也是这一款套件

你能不能发个驱动给我试试,邮箱是264943683@qq.com。
非常感谢!

使用特权

评论回复
13
outstanding| | 2013-12-28 10:42 | 只看该作者
jjjkkk00 发表于 2013-12-28 09:16
你能不能发个驱动给我试试,邮箱是264943683@qq.com。
非常感谢!

http://qfv8.com/forum.php?mod=viewthread&tid=307&extra=  请进这里下载,里面有很多f030的例程。

使用特权

评论回复
14
outstanding| | 2013-12-28 10:43 | 只看该作者
outstanding 发表于 2013-12-28 10:42
http://qfv8.com/forum.php?mod=viewthread&tid=307&extra=  请进这里下载,里面有很多f030的例程。 ...

http://qfv8.com/forum.php?mod=viewthread&tid=307&extra=

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
jjjkkk00 + 2 感谢您的热心回复。
15
jjjkkk00|  楼主 | 2013-12-28 11:19 | 只看该作者
outstanding 发表于 2013-12-28 10:43
http://qfv8.com/forum.php?mod=viewthread&tid=307&extra=

从链接下载了驱动,安装后还是一样的unknown。
谢谢你的回复。

使用特权

评论回复
16
jjjkkk00|  楼主 | 2013-12-28 11:28 | 只看该作者
请大家关注一下我2楼、和9楼的描述。
刚才尝试了安装Keil uVision5文件夹~\Keil\ARM\STLink\USBDriver下的驱动程序,也没有用。
我现在觉得驱动的可能性不大!因为我手上其他的ST-LINK仿真器能够正常使用的,用外部仿真器对STM32F030套件烧写、仿真也是可以的。

使用特权

评论回复
17
outstanding| | 2013-12-28 12:06 | 只看该作者
jjjkkk00 发表于 2013-12-28 11:19
从链接下载了驱动,安装后还是一样的unknown。
谢谢你的回复。

unknown说明没有安装成功,你点开看看看是否有STMi... STLink  dongle ,只有这样才确保你安装成功,问题一个个排除

使用特权

评论回复
18
jjjkkk00|  楼主 | 2013-12-28 12:31 | 只看该作者
本帖最后由 jjjkkk00 于 2013-12-28 12:34 编辑
outstanding 发表于 2013-12-28 12:06
unknown说明没有安装成功,你点开看看看是否有STMi... STLink  dongle ,只有这样才确保你安装成功,问题 ...

对不起,是我没表述清楚。
我的目的是想用【STM32F0探索套件】上的ST-LINK/V2仿真模块,对其他STM32F030x、STM32F051x芯片进行SW调试。
1.安装了你给出的驱动后,还是只有【STM32F0探索套件】上的ST-LINK/V2接上去弹unknown错误?已经确认过的是【STM32F0探索套件】的STM32F030R8T6芯片是可以烧写的。

2.安装了你给出的驱动后,其他的ST-LINK/V2接到USB口都是有STMicroelectronics STLink dongle的,都是可以用的,
包括:在2楼图片中贴出的两个编程器、一个STM32F103开发板、一个STM32F100超值型套件。
3.而且我手上的ST-LINK/V2编程器可以对【STM32F0探索套件】上STM32F030R8T6仿真。

使用特权

评论回复
19
胡斯哲| | 2013-12-28 12:44 | 只看该作者
直接下载keil5

使用特权

评论回复
20
jjjkkk00|  楼主 | 2013-12-28 12:55 | 只看该作者
本帖最后由 jjjkkk00 于 2013-12-28 12:56 编辑
胡斯哲 发表于 2013-12-28 12:44
直接下载keil5

谢谢你。问题是USB连上了,xp上装的驱动不能识别套件上的ST-LINK/V2。
不过我的电脑上已经安装了:
IAR ARM 6.70.2、
Keil 5.01、
ST-LINK Utility v3.2.0、
STLinkUSBDriver.dll v4.2.4.0。我实在想不出再要装点什么了。:L

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:Dylan疾风闪电 QQ:26****683 学海无涯,蝴蝶粉(STM32F全系列)

7

主题

447

帖子

5

粉丝