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
因为优化的时候,文件都被混合在一起,不利于查看