打印

IAR开发环境如何查看变量

[复制链接]
13544|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
福州观沧海|  楼主 | 2012-7-3 15:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yirongfu| | 2012-7-3 15:17 | 只看该作者
这个好像跟你变量的类型或者当前PC所处的位置有关,我也在CCS内发现同样问题,比如你将断点设在某个函数内才能看到该函数内的变量值,其他地方停下时,就显示error了。具体规则不太清楚,没有研究过,楼下的朋友补充:)

使用特权

评论回复
板凳
永远的不知| | 2012-7-3 16:29 | 只看该作者
本帖最后由 永远的不知 于 2012-7-3 16:30 编辑

1# 福州观沧海 您查看的是局部变量还是全局变量?局部变量需在其有效范围内才有值。

使用特权

评论回复
地板
福州观沧海|  楼主 | 2012-7-3 16:40 | 只看该作者
我先是查看局部变量,发现无法查看,改成全局后情况还是一样。但是定义的另外一个变量(全局)却可以查看

使用特权

评论回复
5
永远的不知| | 2012-7-3 16:42 | 只看该作者
4# 福州观沧海
和另一个变量是在一起定义和赋值的?

使用特权

评论回复
6
figo20042005| | 2012-7-3 16:44 | 只看该作者
那这说明你定义的变量还是存在问题,再试试吧

使用特权

评论回复
7
福州观沧海|  楼主 | 2012-7-4 09:32 | 只看该作者
现在发现虽然显示<ERROR>,但是用鼠标点击这个<ERROR>的话就可显示出来数据了。就是有点麻烦,不明白编译器为什么要这么做

使用特权

评论回复
8
liufalf007| | 2014-12-22 10:26 | 只看该作者
本人也遇到相同问题,同时定义三个局部变量,断点后,其中之一个变量在Watch1中显示数据,另两个是ERROR,并且,时好时坏!求解释!

使用特权

评论回复
9
liufalf007| | 2014-12-22 10:31 | 只看该作者
3秒钟找到答案:在百度中请搜:“如何在IAR中通过Watch窗口观察局部变量的值”,然后,选择第一条链接。
兄弟们试试吧!求赞!

使用特权

评论回复
10
angerbird| | 2014-12-22 22:54 | 只看该作者
在watch窗口的观察的吧,自己写入变量名称的。

使用特权

评论回复
11
smilingangel| | 2014-12-23 20:41 | 只看该作者
楼上说的是啊

使用特权

评论回复
12
zijingzelan001| | 2015-1-13 16:00 | 只看该作者
add to watch ,有些时候你定义的类型不对,可能就会导致在全速运行的时候看不到,执行了后面的,导致你看不到你当前想看的,这时候你要针对你想看的数据在他前设置断点,然后一步一步的执行并观察

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

311

帖子

1

粉丝