阅读:1455回复:9
调试的问题
请问为什么我在用pb进行调试的时候Variables window 有时候可以显示变量的数值有时候却无法显示。不管在debug模式下还是在release模式下都一样。请高手指教。
|
|
论坛版主
|
沙发#
发布于:2005-05-10 16:27
局部变量?过了作用域应该就看不到了吧
|
|
板凳#
发布于:2005-05-10 17:02
不是,是所有变量都不能显示。包括局部变量
|
|
论坛版主
|
地板#
发布于:2005-05-10 17:36
那你做什么动作的时候不能显示呢?
|
|
地下室#
发布于:2005-05-11 09:48
进行单步调试的时候本来在变量窗口的地方会有局部变量的变量名和数值,但是有些函数却没有显示局部变量的名字和数值。就像根本没有这个变量一样。把它加到watch窗口也是一样提示错误的变量。这对调试实在是麻烦有什么方法解决请指教。有些函数却能正确显示变量名和数值。很奇怪。
|
|
论坛版主
|
5楼#
发布于:2005-05-11 15:05
你不要去单步调通信相关的函数喔,比如KITL相关。
对了还有ISR的代码 |
|
6楼#
发布于:2005-05-11 16:06
对不起
又想请教下,对于这些函数要如何调试呢? 谢谢 |
|
论坛版主
|
7楼#
发布于:2005-05-11 16:23
讨论讨论,不是请教哈:))
ISR可以通过输出打印信息,或这用其他一些替代方案,比如点LED灯等。 调KITL的时候先把SENDFRAME和RECEIVEFRAME弄好。 |
|
8楼#
发布于:2005-05-11 16:55
还有个问题,
调KITL的时候先把SENDFRAME和RECEIVEFRAME弄好 是什么意思呢? |
|
论坛版主
|
9楼#
发布于:2005-05-11 17:08
喔,我是说KITL下层用网卡时先做好发送和接受包的函数,确保无误后和系统的代码结合就行了。
|
|