xiaod 发表于 2007-3-13 09:18:28

IAR软件仿真为什么局部变量不能观察到具体值?

IAR软件仿真,为什么局部变量不能观察到具体值?

总是显示:“ERROR(COL1):unknown or ambiguouse symbol ----?

请求指点。

steven 发表于 2007-3-13 10:07:11

仿真时查看其反汇编代码就可以看到了.



http://cache.amobbs.com/bbs_upload782111/files_6/armok01146419.JPG

xiaod 发表于 2007-3-13 12:54:20

这到是一个很好的办法,但要是直接在IAR的实时窗口中观察那就更方便,不知如何办到?

renpine 发表于 2007-7-14 20:48:51

局部变量没固定地址当然看不到了

laoma 发表于 2007-7-14 22:49:29

在调试模式下,View菜单中有2个选项,Watch选项是看全局变量的,Locals是看局部变量的

521lhc 发表于 2012-7-22 18:41:45

laoma 发表于 2007-7-14 22:49 static/image/common/back.gif
在调试模式下,View菜单中有2个选项,Watch选项是看全局变量的,Locals是看局部变量的 ...

通过菜单里的View 查看quick watch l就可以赛 , 只不过要注意只有在局部变量的作用域内(会C的应该都懂啊)才可以,否则先是无效。还有要不断刷新,才会更新值。

boostchopper 发表于 2012-8-6 11:26:36

也可以在全局里面设定一个指针去跟踪这个局部变量

t3486784401 发表于 2012-8-6 13:26:56

局部变量定义的地方加上static就能静态地看了;

调试完后static拿掉

一仁道人 发表于 2012-9-11 09:57:41

谢谢啊,这下会怎么弄了

O_O 发表于 2014-9-24 17:18:34

laoma 发表于 2007-7-14 22:49
在调试模式下,View菜单中有2个选项,Watch选项是看全局变量的,Locals是看局部变量的 ...

回答的非常好。。。学习。。{:hug:}
页: [1]
查看完整版本: IAR软件仿真为什么局部变量不能观察到具体值?