为什么我的protues无法单步调试

2019-07-17 01:28发布

为什么我的protues无法单步调试  单步的时候就出现这个,但是程序却在运行
[8OB6JK_P`8]YAZ9H39G]P7.jpg
2_}2AWXMI~}Q48Q[~WY60TT.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
lstcspring
2019-07-17 04:16
在用Proteus和KeilC联调时候,第一种方法是远程调试,第二种方法是利用OMF文件。

但是使用OMF文件,经常碰到以下问题。

No source line at PC address








遇到这一问题,我的第一反应是Proteus软件在搜索调试源文件的时候,设计为搜索特定路径,否则调试一次,全盘搜索一下,多恐怖!我就把KeilC工程的所有文件拷贝到Proteus项目目录下,再次调试,得到了验证。



虽然看见文件了,但是却是汇编格式的,应该是Proteus搜索到了编译过后的文件,那我只拷贝C文件到Proteus目录下,这下可以了。问题解决!!大功告成!






总结:解决方法就是,把C源文件拷贝到Proteus目录下面,注意是仅仅拷贝C源文件!


注意:本文目的是告诉您,自己解决问题的思路,而不是仅仅解决这一个问题。

一周热门 更多>