OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 26882|回复: 22

做了个STM32板,JTAG下载不上程序。

[复制链接]

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
发表于 2013-3-8 16:13:33 | 显示全部楼层 |阅读模式
做了个STM32板,采用STM32F103RBT6芯片
JTAG都是好的,我下载程序到开发板都可以用。但下载到今天刚做回来的板子就不行,出来以下提示:


 Build target 'STM32-FD-LED-ucos'
linking...
Program Size: Code=7862 RO-data=562 RW-data=100 ZI-data=8284 
FromELF: creating hex file...
"..\ObjFlash\STM32-FD-ucos.axf" - 0 Error(s), 0 Warning(s).
Load "..\\ObjFlash\\STM32-FD-ucos.AXF"
Set JLink Project File to "E:\013.柜式早期火灾预警\程序\01.uCOS-II任务调度 LED闪烁\APP\JLinkSettings.ini"
 
JLink info:
------------
DLL: V4.15n, compiled Jun 18 2010 19:55:09
Firmware: J-Link ARM V8 compiled May 20 2010 17:07:46
Hardware: V8.00
S/N : 805306163
Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDBFull
 
* JLink Info: Could not measure total IR len. TDO is constant high.
**JLink Warning: No matching core found.
* JLink Info: Could not measure total IR len. TDO is constant high.
* JLink Info: Could not measure total IR len. TDO is constant high.
* JLink Info: Resetting target using RESET pin
* JLink Info: Halting CPU core
**JLink Warning: Received 0 as core Id.
***JLink Error: Could not find supported CPU core on JTAG chain
Bad JTAG communication: Write to IR: Expected 0x1, got 0x7 (TAP Command : 2) @ Off 0x5.


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
 楼主| 发表于 2013-3-8 16:15:45 | 显示全部楼层
BOOT0、BOOT1这二个我都直接接地。采用9V电池通过 LM2576S-3.3稳压 供电
回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
 楼主| 发表于 2013-3-8 16:16:59 | 显示全部楼层
STM32的板子,这是第三次做了,前面打样过二次,都没问题,都能下载程序,也能跑起来。

硬件上,在STM32芯片那块,完全是一样的
回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
 楼主| 发表于 2013-3-8 16:21:38 | 显示全部楼层
现在出现了另一种提示:

我没动硬件,就重新下了几次后。

Build target 'STM32-FD-LED-ucos'
linking...
Program Size: Code=7862 RO-data=562 RW-data=100 ZI-data=8284  
FromELF: creating hex file...
"..\ObjFlash\STM32-FD-ucos.axf" - 0 Error(s), 0 Warning(s).
Load "..\\ObjFlash\\STM32-FD-ucos.AXF" 
Set JLink roject File to "E:\013.柜式早期火灾预警\程序\01.uCOS-II任务调度 LED闪烁\APP\JLinkSettings.ini"
 
JLink info:
------------
DLL: V4.15n, compiled Jun 18 2010 19:55:09
Firmware: J-Link ARM V8 compiled May 20 2010 17:07:46
Hardware: V8.00
S/N: 805306163 
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull 
 
* JLink Info: TotalIRLen = ?, IRPrint = 0x..FFFFFFFFFFFFFE0A4AE00013
**JLink Warning: No matching core found.
* JLink Info: TotalIRLen = ?, IRPrint = 0x..FFFFFFFFFFFFFE0A4AE00013
* JLink Info: TotalIRLen = ?, IRPrint = 0x..FFFFFFFFFFFFFE0A4AE00013
* JLink Info: Resetting target using RESET pin
* JLink Info: Halting CPU core
**JLink Warning: Received 0 as core Id.
* JLink Info: Using DBGRQ to halt CPU
* JLink Info: Resetting TRST in order to halt CPU
* JLink Info: Resetting target using RESET pin
**JLink Warning: RESET (pin 15) high, but should be low. lease check target hardware.
**JLink Warning: RESET (pin 15) high, but should be low. lease check target hardware.
* JLink Info: Halting CPU core
**JLink Warning: Received 0 as core Id.
* JLink Info: Using DBGRQ to halt CPU
* JLink Info: Resetting TRST in order to halt CPU
***JLink Error: Could not find supported CPU core on JTAG chain
Target VCC failure. lease check target voltage.
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-3-8 19:27:02 | 显示全部楼层
回复【4楼】北宸xyz:
---------------------------------
看提示貌似是电压出问题了,检查下目标板电压。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

11

主题

94

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2012-9-25
在线时间
0 小时
发表于 2013-3-8 19:32:20 | 显示全部楼层
我只能提供两种可能性:
1  测一下板子的正负极是不是通路了,是的话,你的芯片可能已经挂掉了;
2  测一下芯片3.3V的引脚上是不是都是3.3V的电压,如果没有可能是木有焊好,如果有那就不知道了。
回复 支持 反对

使用道具 举报

50

主题

207

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2012-7-21
在线时间
0 小时
发表于 2013-3-8 22:27:36 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
我上次也做了块板子,这又是啥问题?
Build target 'Target 1'
linking...
Program Size: Code=3696 RO-data=336 RW-data=12 ZI-data=2348  
FromELF: creating hex file...
"..\OBJ\test.axf" - 0 Error(s), 0 Warning(s).
Load "..\\OBJ\\test.AXF" 

JLink info:
-----------
DLL: V4.08b, compiled Jun 30 2009 19:10:31
Firmware: J-Link ARM V8 compiled May 20 2010 17:07:46
Hardware: V8.00
S/N: 20100214 
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull 
---

* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: Found SWD-DP with ID 0x1BA01477
**JLink Warning: No matching core found. Selecting default core (Cortex-M3).
***JLink Error: SWD-DP error: Could not write Ctrl/Stat register.

没有匹配的核心。选择默认的核心

上面这英文我是这么读的,难道是STM32芯片坏了?

PCB是没问题的啊,别的几块板子都OK的
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-3-9 00:22:52 | 显示全部楼层
回复【7楼】a546924171:
---------------------------------
试试JTAG模式.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

50

主题

207

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2012-7-21
在线时间
0 小时
发表于 2013-3-9 07:07:51 | 显示全部楼层

回复【8楼】 正点原子 :
---------------------------------
Build target 'Target 1'
linking...
Program Size: Code=3696 RO-data=336 RW-data=12 ZI-data=2348 
FromELF: creating hex file...
"..\OBJ\test.axf" - 0 Error(s), 0 Warning(s).
Load "..\\OBJ\\test.AXF"

JLink info:
-----------
DLL: V4.08b, compiled Jun 30 2009 19:10:31
Firmware: J-Link ARM V8 compiled May 20 2010 17:07:46
Hardware: V8.00
S/N : 20100214
Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDBFull
---

* JLink Info: TotalIRLen = 9, IRPrint = 0x0011
***JLink Error: Wrong AHB ID (15:3). Expected 0x04770001 (Mask 0x0FFFFF0F), Found 0x000000F0

JTAG是这么提示的,

还有



 

回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
 楼主| 发表于 2013-3-9 08:06:23 | 显示全部楼层
请请大家的帮助,我的问题解决了。
直接把IC换了一个,可能是没焊好。芯片没有烧。嘻嘻……
回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
 楼主| 发表于 2013-3-9 14:42:59 | 显示全部楼层
今天起来把自己写好的程序准备下载程序时,又出现这样的问题。。。。。。

然后到现在重新焊了一块板子,结果

结果还是一样的现象   



无语啦!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
 楼主| 发表于 2013-3-9 15:24:24 | 显示全部楼层
昨晚下的程序还能跑,现在就下载不了新的程序了。

还是提示昨天那种错误
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-3-9 15:42:11 | 显示全部楼层
回复【12楼】北宸xyz:
---------------------------------
是不是你禁止JTAG了?
把B0接V3.3,在下载试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

50

主题

207

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
金钱
427
注册时间
2012-7-21
在线时间
0 小时
发表于 2013-3-9 18:36:33 | 显示全部楼层
回复【13楼】正点原子:
---------------------------------
我的这个情况又是啥情况呀?  JTAG的调试信息在上面贴的呢   ,B0 B1我都是设置正确的
回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
 楼主| 发表于 2013-3-9 21:03:58 | 显示全部楼层
我现在改为B0接3.3V ,B1接地,还是一样情况
回复 支持 反对

使用道具 举报

6

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2012-7-26
在线时间
31 小时
 楼主| 发表于 2013-3-20 15:24:53 | 显示全部楼层
前几天没空弄,就没去整了。

今天被我整有用了。。。

复位口不是接了个电容拉地吗,

这个电容先对地短接下,还有要确保JTAG接口接触良好哦。

这样就可以下载了

谢谢大家。
回复 支持 反对

使用道具 举报

18

主题

102

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2012-12-2
在线时间
0 小时
发表于 2013-5-10 20:32:41 | 显示全部楼层
回复【16楼】北宸xyz:
---------------------------------
哥们 我也遇到你这个问题了  但是我其他的工程能下进去 遇到我现在下的工程就不行了 这是怎么回事呢
回复 支持 反对

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
32
金钱
32
注册时间
2014-5-2
在线时间
0 小时
发表于 2014-9-28 22:46:27 | 显示全部楼层
我跟十五楼一样。。。我是把复位电路对地电容换个10uf的,然后就可以了。。。。。可是原因不详!求十五楼指教下!
哼哼哼,哈哈哈~
回复 支持 反对

使用道具 举报

14

主题

225

帖子

3

精华

高级会员

Rank: 4

积分
623
金钱
623
注册时间
2014-7-8
在线时间
26 小时
发表于 2014-9-30 09:45:18 | 显示全部楼层
回复【17楼】电子好学者:
---------------------------------
可能是工程中用到的引脚和下载口重复了
回复 支持 反对

使用道具 举报

16

主题

253

帖子

0

精华

高级会员

Rank: 4

积分
565
金钱
565
注册时间
2013-10-16
在线时间
52 小时
发表于 2015-1-6 14:44:19 | 显示全部楼层
回复【7楼】a546924171:
---------------------------------
你好,楼主,我也现在也是遇到同样的问题,不知道你解决了没有。

JLink info:
-----------
DLL: V4.08b, compiled Jun 30 2009 19:10:31
Firmware: J-Link ARM V8 compiled Aug 24 2011 17:23:32
Hardware: V8.00
S/N: 17935099 
Feature(s): RDI,FlashDL,FlashBP,JFlash 
---
* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: Found SWD-DP with ID 0x1BA01477
**JLink Warning: No matching core found. Selecting default core (Cortex-M3).
***JLink Error: SWD-DP error: Could not write Ctrl/Stat register.
回复 支持 反对

使用道具 举报

16

主题

253

帖子

0

精华

高级会员

Rank: 4

积分
565
金钱
565
注册时间
2013-10-16
在线时间
52 小时
发表于 2015-1-6 15:34:40 | 显示全部楼层
回复【20楼】wyudcl:
---------------------------------
我找到原因了。
VSS-1 VDD-1 (2/3/4/5)有接电
VSS VDD没有接电。
所以出现上面的问题。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
32
金钱
32
注册时间
2015-7-30
在线时间
0 小时
发表于 2015-7-30 15:03:30 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
我在用J-Flash烧录程序的时候出现以下错误:Erasing affected sectors ...
    - ERROR: RAM check failed @ address 0x20000000.
    - ERROR: Write: 0x03020100 07060504
    - ERROR: Read: 0x00000000 00000000
    - ERROR: (0 bytes of RAM have been checked successfully)
    - ERROR: Failed to erase sectors
 - De-initializing CPU core (Exit sequence) ...
 - ERROR: Failed to auto program target
Disconnecting ...
 - Disconnected
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2016-6-30
在线时间
12 小时
发表于 2016-6-30 22:08:05 | 显示全部楼层
碰到过3种情况,1:STM32没有解锁,2:jlink板ALVC16芯片有NXP(飞利浦)和TEXAS(得克萨斯),TEXAS的没有问题,NXP的有问题,3:适配器有问题,DC稳压电源没有问题。结论JLINK工具无法下载是因为JLINK工具本身电源滤波问题造成。可以在目标板电源端加滤波抗干扰。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-11 07:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表