[开发工具] ST-LINK V2无法下载程序

[复制链接]
21282|48
 楼主| xueyanqin 发表于 2015-6-30 16:58 | 显示全部楼层 |阅读模式
请教高手:
1、ST-LINK V2,使用STM32 ST-LINK UTILITY,固件升级到最新的,点击connect,出现要么是无法连接can not connect to device,要么显示无法读取存储器can not read memory,而下面的消息栏中显示已经识别了我的单片机ID,FLASH空间,这是为何呢?
2、我的连线是VCC   SWCLK   GND   SWDIO    NRST,单片机是stm32f405RG,使用的开发环境是IAR,由于上述基本烧录软件都无法识别,在IAR也无法进行下载。
请高手解答。
paderboy 发表于 2015-6-30 17:35 | 显示全部楼层
把 st link 连接设置成 reset mode。。
 楼主| xueyanqin 发表于 2015-6-30 18:11 | 显示全部楼层
您好,感谢您
我已经将setting 下设置成Connect under Reset包括下面的enable debug in low power mode,结果还是这样
奔牛滚滚 发表于 2015-6-30 21:06 | 显示全部楼层
安装st_toolset,然后会出现出错,解决掉这个错误就可以了.我记得是要安装个什么东西,忘记了.
 楼主| xueyanqin 发表于 2015-6-30 21:32 来自手机 | 显示全部楼层
您好,谢谢您的答复。st toolset是stm8的开发环境吧?我刚开始安装软件时,将两种芯片的烧录软件都装了,但是报上面提到的错误,我就全卸载了,重新在官网下载了新的版本的stm32 st-link utility,没有安装stm8的软件。但是还是报错。所以我不太明白您的答复。
Thor9 发表于 2015-6-30 21:48 | 显示全部楼层
问题还挺棘手,会不会是电脑系统不兼容
FireRiver9 发表于 2015-6-30 22:00 | 显示全部楼层
st-link 连接设置成 reset mode
 楼主| xueyanqin 发表于 2015-7-1 07:22 | 显示全部楼层
感谢上面几位,我系统是win7,安装的st-link utility信息:STM32 ST-LINK Utility.exe  v3.6.0,STLinkUSBDriver.dll  v4.3.4,ST-LINK_CLI.exe   v2.2.0,是官方2015年版的,应该win7没有问题。另外根据报错看,ST-LINK V2应该跟我的板子是通讯的,即使报不能连接,也是能够识别到芯片的ID及flash 空间大小,有时报不能读存储器。
还有没有高见,谢谢各位了
 楼主| xueyanqin 发表于 2015-7-1 07:23 | 显示全部楼层
FireRiver9 发表于 2015-6-30 22:00
st-link 连接设置成 reset mode

谢谢您,我已将setting 下设置成Connect under Reset包括下面的enable debug in low power mode,结果还是这样
jcdzxh 发表于 2015-7-1 08:13 来自手机 | 显示全部楼层
是不是目标板关JTAG/SWD了
 楼主| xueyanqin 发表于 2015-7-1 08:29 | 显示全部楼层
jcdzxh 发表于 2015-7-1 08:13
是不是目标板关JTAG/SWD了

谢谢您。
要说我没有动过目标板,我再按您这个思路看看
 楼主| xueyanqin 发表于 2015-7-1 08:48 | 显示全部楼层
本帖最后由 xueyanqin 于 2015-7-1 08:50 编辑
xueyanqin 发表于 2015-7-1 08:29
谢谢您。
要说我没有动过目标板,我再按您这个思路看看

我的板子上的booto引脚直接接地,所以不会禁用jtag和swd的
xunfeng0862 发表于 2015-7-1 08:51 | 显示全部楼层
你试下只连接四根线 VCC   SWCLK   GND   SWDIO
在ST-LINK里面选择SWD
 楼主| xueyanqin 发表于 2015-7-1 09:08 | 显示全部楼层
本帖最后由 xueyanqin 于 2015-7-1 09:11 编辑
xunfeng0862 发表于 2015-7-1 08:51
你试下只连接四根线 VCC   SWCLK   GND   SWDIO
在ST-LINK里面选择SWD

您好,谢谢您。
我试过只接这四根线,也不行。
我现在还只是用STM32 ST-LINK Utility,是选择SWD
 楼主| xueyanqin 发表于 2015-7-1 09:14 | 显示全部楼层
其实我不能理解的是为何读到了STM32芯片的ID和FLASH空间大小,说明ST-LINK和目标板通讯了,为何就是显示不能连接和读不到存储器呢
ddllxxrr 发表于 2015-7-1 09:42 | 显示全部楼层
JLINK比STLINK要好得多,才几个钱,楼主换JLINK试试吧,开发工具这么便宜,为什么搞得这么纠结
diweo 发表于 2015-7-1 11:00 | 显示全部楼层
是不是选项字节里面设置芯片读保护了?
你等它can not read memory的时候,把整个芯片擦除试试看。
gaoyang9992006 发表于 2015-7-1 11:19 | 显示全部楼层
楼主安装驱动了没,看看软件能否检测到编程器。
 楼主| xueyanqin 发表于 2015-7-1 11:33 | 显示全部楼层
ddllxxrr 发表于 2015-7-1 09:42
JLINK比STLINK要好得多,才几个钱,楼主换JLINK试试吧,开发工具这么便宜,为什么搞得这么纠结 ...

您好,谢谢
我是接手别人的东西,他原设计用的ST-LINK,我自己也是用惯J-LINK,没办法
 楼主| xueyanqin 发表于 2015-7-1 11:37 | 显示全部楼层
diweo 发表于 2015-7-1 11:00
是不是选项字节里面设置芯片读保护了?
你等它can not read memory的时候,把整个芯片擦除试试看。 ...

您好,谢谢您
我试了,还是报错,显示:ELF loader could not be transfered to device
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

84

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部