[ZLG-ARM] 为什么我的LPC2292只能用一次JTAG调试

[复制链接]
3681|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,您好!<br />&nbsp;&nbsp;&nbsp;&nbsp;请您检查一下是否对芯片加密了。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on&nbsp;duty:zlgarm_wuzhijian
 楼主| superpro 发表于 2008-4-7 11:27 | 显示全部楼层

回复

问题找到了,是对PINSEL2配置有误,导致CPU工作不正常了.为什么导致的不正常,还是不知道,我觉得至少CPU应该能被JTAG链访问到的.
mxh0506 发表于 2009-6-21 09:57 | 显示全部楼层
就是说:程序源码中对这个变量的所有操作都是有用的,不要做优化时给去掉了。
lincolnlin 发表于 2009-6-24 09:21 | 显示全部楼层
从硬件地址取值时,所需要的变量,必须加上 volatile修饰
wangkj 发表于 2009-6-27 18:05 | 显示全部楼层
俺的内容没更新过来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部