打印

CCS5.2 无法观察变量,,全局变量

[复制链接]
4041|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
调试过程中,对EEPROM写一组数,,然后读回来,存进数组,当用CCS观察数组变量时候,,,如图,,没有任何数, 这是为什么呢?求指点

相关帖子

沙发
原野之狼| | 2014-6-13 21:54 | 只看该作者
先不要开优化选项

使用特权

评论回复
板凳
anjaewook911|  楼主 | 2014-6-13 22:07 | 只看该作者
原野之狼 发表于 2014-6-13 21:54
先不要开优化选项

我将数组数据通过串口发到上位机,,,数据没有问题,,,这就证明,数据本身是没有问题的,,是不是什么地方设置的有问题呢,,,

使用特权

评论回复
地板
zhangmangui| | 2014-6-13 22:07 | 只看该作者
在仿真器连接下吗    右击refresh看看呢
其他变量可以吗

使用特权

评论回复
5
zhangmangui| | 2014-6-13 22:08 | 只看该作者
unsigned char[128]是什么意思
左边又是0..99

使用特权

评论回复
6
原野之狼| | 2014-6-13 22:10 | 只看该作者
anjaewook911 发表于 2014-6-13 22:07
我将数组数据通过串口发到上位机,,,数据没有问题,,,这就证明,数据本身是没有问题的,,是不是什么 ...

把优化级别调成不优化,应该就能看见变量值了,你先试试,不行再提出来。

使用特权

评论回复
7
anjaewook911|  楼主 | 2014-6-14 16:04 | 只看该作者
原野之狼 发表于 2014-6-13 22:10
把优化级别调成不优化,应该就能看见变量值了,你先试试,不行再提出来。 ...

优化选项没有使能,,,

使用特权

评论回复
8
airwill| | 2014-6-18 19:44 | 只看该作者
我估计这个数组是使用的局部变量, 由于分配在堆栈中, 调试器认为这块数组使用的这块内存暂时还部属于数组使用, 或者已经失效. 这是变量的作用域问题.

使用特权

评论回复
9
zhangmangui| | 2014-6-18 21:32 | 只看该作者
楼主解决了吗   给大家分享一下吧

使用特权

评论回复
10
anjaewook911|  楼主 | 2014-6-19 12:08 | 只看该作者
解决了,,,代码有点问题,,转换显示格式就好了,,,谢谢大家 !

使用特权

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

本版积分规则

39

主题

156

帖子

1

粉丝