Board logo

标题: 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