标题: CW调试中的问题[求助][求助] [打印本页]
作者: purplewpp 时间: 2006-12-7 14:43 标题: CW调试中的问题[求助][求助]
大家好:
我现遇到一个问题:
就是在我调试一个模块时,仿真时有一个DATA1的对话框,里面都是跟正在调试的文件相关的全局变量。
在问题是,这些全局变量全都存在,但有时全局变量无值,只有变量名。
而DATA2的对话框一直都有值。
这是为什么,或者有什么可能性造成现在这种全局变量有时有值,有时无值。
我现在在调试I2C模块,设断点,看数值对我来说很重要。
谢谢!
作者: strongchen 时间: 2006-12-7 15:24
只有当某个变量被引用时,就是说,当被调试的函数对某个变量进行操作时,这个变量的信息才会显示。如果你要看一个变量的信息,可能要用鼠标点一下。
作者: purplewpp 时间: 2006-12-7 15:44
我在被调试的函数中设置断点,进行观察看从24C02中读出的数据,是否正确,所以,这几个变量是肯定被操作的,我用鼠标点也一样,有时能有值,有时就没值 ,而且不是一个变量无值,而且该函数所涉及的所有变量都无值。
作者: strongchen 时间: 2006-12-8 09:50
从来没遇到过这种情况,应该是不会这样的。你可以重新建一个project,将所有源程序都放入source子目录,再试试。让所有文件都产生调试信息(绿色小虫那一栏点上)。
[此贴子已经被strongchen于2006-12-8 9:50:57编辑过]
作者: cddyzfc 时间: 2007-4-26 08:41
我遇到的问题是,在调试浮点数程序时,data1里显示的是带小数点的数,但是data2里显示整数,
作者: strongchen 时间: 2007-4-26 17:24
能不能贴一个简单的例子出来看看?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |