需要确认注册邮箱后才能开通博客,立即确认我的邮箱
文章 搜索 高级搜索 ?3? ?3?
  • 滤波器new!
  • LED驱动 new!
  • 新能源 new!
  • PLL
  • PCIE协议
  • 可穿戴
  • LSI
  • FCI
文章 论坛 博客 小组 研讨会
EDN China>EDN论坛>ARM专区>ULINK2 “Could not stop ARM device”问题总结
?
大家在做什么...
楼主 问题:

ULINK2 “Could not stop ARM device”问题总结

发布时间:2008-11-4 上午9:28

作者: ye0217

等级: 技术员

积分: 516分

发帖数: 132次

网站总积分: 1032分

540分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件



一、问题

本人在使用MDKUlink2的期间,发现有些情况下使用Ulink2调试会出现一些问题。比如在调试开始时弹出对话框“Could not stop ARM device!,please check the JTAG cable!”。根本无法进入调试阶段。

二、原因及对应的解决方法

核心原因主要有两种:第一种是ULINK JTAG设置频率高于目标板芯片运行频率;第二种是在JTAG获得控制权之前,芯片上执行某些指令将JTAG口禁用掉。其中以后一种原因居多。原因虽只有两种,但具体的解决方法依据不同的硬件特点各有不同。下面给出一些典型的解决方案,对于示例中没出现过的板子,读者可灵活应用之。

1ULINK JTAG频率设置过高,有些芯片频率达不到所设置的频率,自然会出现问题,这时需要在ULINK设置中将频率降低。例如:

在调试LPC2378的过程中,进行修改其系统时钟频率得的测试,本来在12M的情况下是没有问题的,我将频率改成72M其最高是72M,结果Download失败,提示“Could not stop ARM device!,please check the JTAG cable!”。后来发现是时钟频率设置问题,将频率降低解决了这一问题。

?

2、对于第二种情况,首先应该尝试在调置ULINK JTAG中勾上USE Reset at Startup。不行的话,重启一下试试。另外有两种原因导致JTAG被禁用掉,一种原因是重启系统时由于没有正确的引导代码,CPU可能执行一些随机指令,这些指令可能将JTAG禁用,例如:在STR71x中出现过这种情况,解决方法是将启用boot loader

BOOTEN = 1 打开启动引脚

BOOT1 = 0, BOOT0 = 1 打开 boot loader

这样CPU在重启之后会执行正确的指令,而不会禁用JTAG

?

另外还有一种原因,就是在重启时执行的程序可能会误将JTAG禁用掉。在这种情况下,需要将Flash中的程序擦除掉。例如对于PHILIPS LPC2000。程序中的语句“PINSEL2 = 0x8会禁用JTAG。此时可以下载通过串口擦写的工具将Flash擦除。即可解决这一问题。

再比如对于STR9,我们可以用以下步骤来擦除Flash解决这一问题:

A、将STR9设备的电源关掉。

B、一直按住Reset按键,并打开电源。

C、打开一个μVision STR9的工程。并添加Flash算法,执行Flash菜单中的Erase命令。

D、等待0.5秒左右,不能大于1.5秒。

E、松开Restet键。

这样Flash将被擦除,JTAG可以正常使用了。

?
分享到:? 新浪微博 ?? 微信 ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
qq空间 ?? 腾讯微博 ?? 人人网 ?? 百度搜藏 ??
引用 回复 收藏 推荐到小组 ( 0) ( 0) 关注

快速回复 高级回复
用户名:?
美国的游客?????? (您将以游客身份发表,请登陆 | 注册) ?
标题: * 标题还可以输入80
评论: * 你还可以输入30000
验证码: ?*?
分享: 新浪微博?? qq空间?? qq微博?? 人人网?? 百度搜藏??
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回ARM | 返回专业技术交流区
本论坛仅陈述专家或个人观点,并不代表EDN China 电子技术设计互动社区网站立场。
积分排行榜
彩云 [殿堂级工程师]
mzlr [殿堂级工程师]
特权同学 [殿堂级工程师]
敬请关注EDNC官方微信“edn-china"

每月定期向您递送电子元器件规格书网中的最新元器件数据手册下载、库存信息及技术参数更新。请点击订阅:

2016我的工程师社区
EDN官方QQ群???更多QQ群
  • EDN-深圳 8366025
  • 菜农Cortex-M0技术交流 12047788
  • EDN-哈尔滨 75642591
  • EDN-上海 15156661
  • EDN-广州 57660943
  • EDN-桂林 48813559
  • EDN-武汉 25150805
  • EDN-模拟电路 2837145
  • EDN-通讯 30548292
  • EDN-综合 57490949

促进EDN网友交流合作,方便EDN网友学习沟通

有问题请反馈