WINCE 5.0 JTAG调试 击不中断点

louis920_2001   2009-9-2 17:19 楼主
WINCE 5.0 JTAG调试,开始还可以击中进入mian的断点,在Main.c里也可以击中其他的断点,之后全速运行再停止的时候,在此时的文件2440lib.c中设置了断点,再次全速运行,却击不中断点,不知应该怎样设置才能击中断点。

回复评论 (2)

由于你设置的是软件断点,软件断点是通过替换指令来实现的。这就存在一个可能,设置好的软件断点被覆盖掉了。特别是自拷贝程序,仿真器在拷贝前在某个地址设置了一个软件断点。然后执行拷操作,这样的结果是设置断点的位置的值由于自拷贝而发生了改变,由于新的值并不是被检测的特殊指令,所以这个断点就会失效。造成在这个位置程序不能停止的情况。这样的情况相对来说比较少,这里只是提醒一下。
点赞  2009-9-2 17:55
谢谢xilidecai的指点,请问,有什么解决办法,或者说设置断点的技巧,请指教
点赞  2009-9-2 18:22
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复