TI中文支持网
TI专业的中文技术问题搜集分享网站

ccs6,debug模式下,用expressions观测变量,普通全局变量可看到,但在文件开头用static定义的全局静态变量却看不到,会显示“unknown”,求解决方法.

ccs6,debug模式下,用expressions观测变量,static定义的全局静态变量看不到,会显示“unknown”,我这里static定义的变量也是放在文件的最开头了,属于全局静态变量,不是局部变量,所以我想知道全局静态变量怎样在线调试的时候观测。

Susan Yang:For file statics, you can use a syntax in the expressions view like: '<file name>'::<static var name> (e.g. 'peripheral.c'::testvar2)

原帖如下

e2e.ti.com/…/255694

ccs6,debug模式下,用expressions观测变量,static定义的全局静态变量看不到,会显示“unknown”,我这里static定义的变量也是放在文件的最开头了,属于全局静态变量,不是局部变量,所以我想知道全局静态变量怎样在线调试的时候观测。

Wendale Yu:

回复 Susan Yang:

你好,这个帖子我刚仔细看了一下,他们问题依然是没有解决的。peterO想要andyW告诉他怎样在寄存器或者静态全局变量的地址中查看static定义的全局变量的值,这个问题andyW后面就没有回答了。

我的问题依然存在,在ccs V6环境下,怎样查看static定义的全局静态变量的值,用寻找地址的方法或者查看寄存器的方法都可以,只要能看到就行。

多谢大神能够指导一下啊!

ccs6,debug模式下,用expressions观测变量,static定义的全局静态变量看不到,会显示“unknown”,我这里static定义的变量也是放在文件的最开头了,属于全局静态变量,不是局部变量,所以我想知道全局静态变量怎样在线调试的时候观测。

Susan Yang:

回复 Wendale Yu:

建议您降低优化等级试试 –opt_level

因为优化的时候,文件都被混合在一起,不利于查看

赞(0)
未经允许不得转载:TI中文支持网 » ccs6,debug模式下,用expressions观测变量,普通全局变量可看到,但在文件开头用static定义的全局静态变量却看不到,会显示“unknown”,求解决方法.
分享到: 更多 (0)