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