This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

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

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

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

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

  • 建议您降低优化等级试试 --opt_level

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