野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 28923|回复: 16

jtag SWD下载器仿真出错

[复制链接]
发表于 2013-11-8 15:00:29 | 显示全部楼层 |阅读模式
本帖最后由 小手冰凉 于 2013-11-9 13:42 编辑

jtag SWD下载器可以下载 仿真出错
按F10出现:
***jtag Error: Can not read register 0 (R0) while CPU is running
***jtag   Error: Can not read register 1 (R1) while CPU is running
F11出现:
1.jpg
用J linkARM可以正常仿真  是不是SWD下载器不支持单步仿真?但是我自己打得pcb只能接OB  接ARM抓不到芯片
错误截图
}TMDVC[$N~117}Q]LMW[A7D.jpg
5V~CM7IQ8JVK4M(KF@NB_GO.jpg
回复

使用道具 举报

发表于 2013-11-8 15:07:45 | 显示全部楼层
SWD下载器可以单步调试仿真的,是不是楼主的板子boot没有设置好?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 15:10:29 | 显示全部楼层
随风 发表于 2013-11-8 15:07
SWD下载器可以单步调试仿真的,是不是楼主的板子boot没有设置好?

B0 B1都是低电平,有人ARM也出现cpu无法停止的错误是因为j link ARM的rest脚没接 可是我用的是OB 没地方可接。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-11-8 15:11:43 | 显示全部楼层
调试的时候 是否 用的 是 jtag ?
调试信息里 提示 的是 你用的是 jtag 模式 调试的,而不是 swd。

jtag ob 仅支持 swd
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 15:12:47 | 显示全部楼层
fire 发表于 2013-11-8 15:11
调试的时候 是否 用的 是 jtag ?
调试信息里 提示 的是 你用的是 jtag 模式 调试的,而不是 swd。

是用SWD  并且速度最低试过50khz也不好使
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 15:14:31 | 显示全部楼层
本帖最后由 小手冰凉 于 2013-11-8 15:17 编辑
fire 发表于 2013-11-8 15:11
调试的时候 是否 用的 是 jtag ?
调试信息里 提示 的是 你用的是 jtag 模式 调试的,而不是 swd。

确实是哎。。。。。但是我选的是SWD
我刚才用ARM试了 jtag和swd都显示jtag speed速度
回复 支持 反对

使用道具 举报

发表于 2013-11-8 15:15:13 | 显示全部楼层
小手冰凉 发表于 2013-11-8 15:12
是用SWD  并且速度最低试过50khz也不好使

调试信息里 提示的是 jtag ,而不是 swd 哦,这个不正常

QQ截图20131108151424.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 15:17:50 | 显示全部楼层
本帖最后由 小手冰凉 于 2013-11-8 15:18 编辑
fire 发表于 2013-11-8 15:15
调试信息里 提示的是 jtag ,而不是 swd 哦,这个不正常

我刚才用ARM试了 jtag和swd都显示jtag speed速度
您哪里有keil吗?  看看是swd speed还是jtag speed?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 15:31:27 | 显示全部楼层
fire 发表于 2013-11-8 15:15
调试信息里 提示的是 jtag ,而不是 swd 哦,这个不正常

求QQ



这年头,干啥都不容易。灌水也要专业点吧。除了几个表情,你就不再说点啥么?请多写几个字再提交。
回复 支持 反对

使用道具 举报

发表于 2013-11-8 15:53:26 | 显示全部楼层
检查一下你板子的复位电路,或者把下载设置的Reset选项设置成core and peripheral
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 16:01:17 | 显示全部楼层
随风 发表于 2013-11-8 15:53
检查一下你板子的复位电路,或者把下载设置的Reset选项设置成core and peripheral

我的板子上电复位就是一个电阻 一个电容接地

改了之后故障依旧,core and peripheral前面的选项需要改吗?
]O@7QK~UPI@I]%[~ANXUJKA.jpg


回复 支持 反对

使用道具 举报

发表于 2013-11-8 16:07:42 | 显示全部楼层
小手冰凉 发表于 2013-11-8 16:01
我的板子上电复位就是一个电阻 一个电容接地

改了之后故障依旧,core and peripheral前面的选项需要改 ...

不懂了。。。
回复 支持 反对

使用道具 举报

发表于 2013-11-8 17:13:10 | 显示全部楼层
我遇到过   两个解决办法:
1把调试线弄短一点
2.给你的调试线套个磁环
基本上不会出错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-8 18:01:56 | 显示全部楼层
rainsy 发表于 2013-11-8 17:13
我遇到过   两个解决办法:
1把调试线弄短一点
2.给你的调试线套个磁环

跟这个没关系的
你看错误跟我一样吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-9 13:01:59 | 显示全部楼层
没有遇到这个问题的吗?别沉了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-12 15:12:57 | 显示全部楼层
又买了个 OB 还是不好用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-12 23:07:26 | 显示全部楼层
本帖最后由 小手冰凉 于 2013-11-15 14:32 编辑

问题 终于解决了,我的板子的SWD口是 2.54间距的杜邦针,jtag OB是2.0间距的插头,所以中间加了一块杜邦线转2.0插座,多出一根线,所以老出问题,把jtag OB的连线缩短就好了

K@Y$$Z0O9FZ76NXNFVDM7{U.jpg
2.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 15:08 , Processed in 0.037865 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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