您的位置:首页 > 运维架构

keil通过jlink下载程序时提示cannot stop arm device

2015-03-30 16:38 1121 查看


can not stop ARM device 的解决方法

(2011-03-04 09:31:38)

标签:


信息


it

今天一个下午终于把这个问题解决了,早上烧那个数码管,NVIC代码还是好好的,到下午,当我跑了那个电源保护程序后才发现再也烧不进程序了,每次DOWNLOAD 都会出现can not stop arm device ,看字面意思就是可能之前烧的程序速率太高,以至于JTAG的速率跟不上,上网找了好多资料还是没能找到原因,真在担心我这将近三百多块的板子就毁了,心怎一个痛字了得,问人估计也解决不了,算了,自己一个个试,从仿真器开始换起,一个个试了以后还是不行,没法,硬件解决不了就从软件搞,将MDK里的每个功能尝试过以后还是不行,最后以非常郁闷的心情下试了一下SEGGER,将JLINK进行UNLOCK,但奇迹出现了,可以烧写了,虽然我不知道为何如此,心里那个高兴就像能再次见到你一样,后来找了一些资料才发现,有时可能由于器件的原因,在烧写过高频率的程序后就会自动关掉JTAG,另外原因还有很多种,我就刚好碰上了,实在高兴。。。


MDK调试出现cannot stop arm device

(2010-02-04 11:07:01)


转载▼

标签:


jlink仿真


杂谈

分类: ARM单片机开发
开发环境:keil uVision 4.0

仿真器:Jlink

单片机:LPC2138

问题:今天在调试板子时,开机无法进入调试状态,提示cannot stop arm device.然后跳出target dll has been cancelled.

解决办法:因为几天之前是调试过的,当初也出现过这种情况,那时是JTAG接口的线没接好,TCK脚原先需要接上拉的,而RTCK需要接下拉,我接反了,修改之后可以调试了。1、今天再次出现这种情况,我先检查了接线的问题,确认是正确的,所以和接线没有问题 2、重启JLINK,板子重新上电,照样出现问题 3、工程设置里将JTAG仿真速度降至最低,还是无法解决问题 4、通过ISP,用Flash Magic擦除flash,重新上电,还是无法解决问题 5、将Programming Algorithm删除掉重新加载,再上电,start
debug,呵呵,问题解决了!

改波特率解决 jlink调试: cannot stop arm device发布时间:2011-09-27 12:04:35
技术类别:ARM


改波特率解决
jlink调试: cannot stop arm device问题

安照jlink设置步骤设置好keil后,开始点debug调试,出现奇怪的问题,程序未能正常跑到main处,点reset提示cannot stop arm device,点“全速运行”,会异常退出调试状态。但是用download却每次都可以正常下载。
琢磨大半天,不知道是哪里出了问题,于是仔细检查了下设置的参数,似乎也没有问题。后来想想,是不是通讯出了问题。于是试着改
jlink波特率,从推荐的600KHz一直改到300Khz,,结果才OK。点debug,后能正常跑到mian函数开头处。



转转自:http://blog.sina.com.cn/s/blog_75307f090100ptsj.html

转自:http://blog.sina.com.cn/s/blog_609084c10100hvxe.html

转自:http://bbs.ednchina.com/BLOG_ARTICLE_2141450.HTM
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: