打印
[ZLG-ARM]

为什么我的LPC2292只能用一次JTAG调试

[复制链接]
2269|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
superpro|  楼主 | 2008-4-1 12:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两块板子都是一个毛病,即只能在用uart口擦除flash后,用仿真器通过JTAG调试一次,不擦除就直接调试,就提示"could not find supported CPU core on jtag chain"的错误.这是为什么?而且只能用uart口擦除.尝试剪短仿真器连线,增加滤波电容都不行.用示波器观察TDO,RTCK引脚,第二次调试都没有信号输出,而第一次却有!!!CPU引脚配置正确,因为是从另一块其他板子移植原理图过来的,那块板子一切正常.我用的J-link ,keil环境.

相关帖子

沙发
zlgarm| | 2008-4-1 17:20 | 只看该作者

to superpro

superpro,您好!
    请您检查一下是否对芯片加密了。

               on duty:zlgarm_wuzhijian

使用特权

评论回复
板凳
superpro|  楼主 | 2008-4-7 11:27 | 只看该作者

回复

问题找到了,是对PINSEL2配置有误,导致CPU工作不正常了.为什么导致的不正常,还是不知道,我觉得至少CPU应该能被JTAG链访问到的.

使用特权

评论回复
地板
mxh0506| | 2009-6-21 09:57 | 只看该作者
就是说:程序源码中对这个变量的所有操作都是有用的,不要做优化时给去掉了。

使用特权

评论回复
5
lincolnlin| | 2009-6-24 09:21 | 只看该作者
从硬件地址取值时,所需要的变量,必须加上 volatile修饰

使用特权

评论回复
6
wangkj| | 2009-6-27 18:05 | 只看该作者
俺的内容没更新过来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

1

粉丝