打印

STMF0 下载程序的问题

[复制链接]
6010|28
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
收到我的F0 Discovery板子,从网上下来SDK,弄了一下。

1. 编译了 STM32F0-Discovery_FW_V1.0.0\Project\Demonstration
板子通过USB接到电脑上,从uVision4 里面 Download, 没反应。

2. 然后我认真的安装了从网站上找到的 st-link_v2_usbdriver.exe
还是不能下载。

3. 看看工程的缺省设置,发现Debugger列表里面有两个 ST-Link Debugger,必须选第二个方可以下载。 如下两图所示:


4. 但是每次下载的时候,总是弹出对话框,要我"update ST-Link firmware",如果我点否,那么可以继续下载,如果点是,那么就不能下载。 每次都如此。


请问有什么好的解决办法? 原因是什么??  谢谢了!!
沙发
pineapple2009| | 2012-7-5 21:59 | 只看该作者
点“是”就能升级了啊,我的是这样

使用特权

评论回复
板凳
blowlow|  楼主 | 2012-7-5 23:21 | 只看该作者
2# pineapple2009

我点了“是”,但是连不上板子,下面是图片

使用特权

评论回复
地板
wgggjfg| | 2012-7-5 23:43 | 只看该作者
因该是驱动没装好,先看看设置管理器中没有没求知设备

使用特权

评论回复
5
wgsxsm| | 2012-7-6 00:00 | 只看该作者
哥给你传个驱动你安装一下保证可以

ST-Link.part1.rar

3.81 MB

ST-Link.part2.rar

3.81 MB

ST-Link.part3.rar

2.39 MB

使用特权

评论回复
6
blowlow|  楼主 | 2012-7-6 08:31 | 只看该作者
5# wgsxsm

哥啊,谢谢你。我当下来试了试:

我把板子的usb线重新拔插,运行 ST-LinkUpgrade.exe, 可以upgrade,不过升级好的firmware版本是:  V2J14S0

而stlinkupgrade目录下的readme.txt却说
- On ST-Link/V2, upgrade firmware to V2J14S3:

所以,每次用uVision下载,还是要求升级firmware!!  搞不定啊

我的操作系统是Win7
uVision版本是: V4.53.0.0

st-link5.png (31.29 KB )

st-link5.png

使用特权

评论回复
7
figo20042005| | 2012-7-6 09:04 | 只看该作者
表示用IAR 6.3装好驱动的路过

使用特权

评论回复
8
IJK| | 2012-7-6 09:59 | 只看该作者
5# wgsxsm

哥啊,谢谢你。我当下来试了试:

我把板子的usb线重新拔插,运行 ST-LinkUpgrade.exe, 可以upgrade,不过升级好的firmware版本是:  V2J14S0

而stlinkupgrade目录下的readme.txt却说
- On ST-Link/V ...
blowlow 发表于 2012-7-6 08:31


STM32F0 Discovery上的ST-Link/V2 firmware版本应该升级到  V2J14S0。

独立的ST-Link/V2应该升级到  V2J14S3。

使用特权

评论回复
9
wgsxsm| | 2012-7-6 10:23 | 只看该作者
5# wgsxsm

哥啊,谢谢你。我当下来试了试:

我把板子的usb线重新拔插,运行 ST-LinkUpgrade.exe, 可以upgrade,不过升级好的firmware版本是:  V2J14S0

而stlinkupgrade目录下的readme.txt却说
- On ST-Link/V ...
blowlow 发表于 2012-7-6 08:31



请选择这个试试
我的默认就这个,使用这个也正常啊

使用特权

评论回复
10
blowlow|  楼主 | 2012-7-6 10:30 | 只看该作者
9# wgsxsm

我这边选ST-Link(Deprecated Version),下载是没反应的,而且下载的Setting也打不开,根本设不了任何东西。

难道我人品真的这么差吗??

使用特权

评论回复
11
blowlow|  楼主 | 2012-7-6 10:31 | 只看该作者
8# IJK

诚如所说,那么我的升级是没问题的了。 可以每次下载还是要求升级。。。。。

使用特权

评论回复
12
blowlow|  楼主 | 2012-7-6 10:38 | 只看该作者
我的设备驱动显示的是这个,不知道对不对?

使用特权

评论回复
13
wgsxsm| | 2012-7-6 11:28 | 只看该作者
换XP试试呢?
难道是系统问题?
WIN7现在兼容还是有些问题的
我的PROTEL使用WIN7就无法打开SCH和PCB

使用特权

评论回复
14
wgsxsm| | 2012-7-6 11:29 | 只看该作者
或者你用IAR编译下载试试?

使用特权

评论回复
15
blowlow|  楼主 | 2012-7-6 18:18 | 只看该作者
最终问题解决了!

我找了台XP的电脑,装了uVison4,然后安装好st-link_v2_usbdriver.exe。
在uVision4 options里面,选择ST-Link Debugger,然后dowloand,提示要求升级firmware。升级成功后,提示从V2J14S0升级到了V2J15S0(这他妈的真实奇怪),然后可以顺利download to flash。再次download,不会再有提示了。

再把小板子插到Win7的电脑上,用uVision4下载,没有提示就可以用了。 查看了一下firmrware版本,确实是V2J15S0。

我猜,应该是ST-LinkV2驱动在win7平台上的一个小bug吧。

使用特权

评论回复
16
wgsxsm| | 2012-7-6 21:38 | 只看该作者
恭喜

使用特权

评论回复
17
hackthree| | 2012-7-7 07:43 | 只看该作者
WIN7下正常使用。

使用特权

评论回复
18
wzc571212801| | 2012-7-7 13:35 | 只看该作者
stm32f0的ISP下载软件哪里有

使用特权

评论回复
19
运算入门| | 2012-7-7 13:38 | 只看该作者
WIN7现在兼容还是有些问题的?

使用特权

评论回复
20
linjinming2000| | 2012-7-7 17:19 | 只看该作者
MDK对M0的支持还是比较弱的,外设寄存器看不到

使用特权

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

本版积分规则

2

主题

69

帖子

1

粉丝