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

[复制链接]
 楼主| anjaewook911 发表于 2014-6-13 21:11 | 显示全部楼层 |阅读模式
调试过程中,对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看看呢
其他变量可以吗
zhangmangui 发表于 2014-6-13 22:08 | 显示全部楼层
unsigned char[128]是什么意思
左边又是0..99
原野之狼 发表于 2014-6-13 22:10 | 显示全部楼层
anjaewook911 发表于 2014-6-13 22:07
我将数组数据通过串口发到上位机,,,数据没有问题,,,这就证明,数据本身是没有问题的,,是不是什么 ...

把优化级别调成不优化,应该就能看见变量值了,你先试试,不行再提出来。
 楼主| anjaewook911 发表于 2014-6-14 16:04 | 显示全部楼层
原野之狼 发表于 2014-6-13 22:10
把优化级别调成不优化,应该就能看见变量值了,你先试试,不行再提出来。 ...

优化选项没有使能,,,
airwill 发表于 2014-6-18 19:44 | 显示全部楼层
我估计这个数组是使用的局部变量, 由于分配在堆栈中, 调试器认为这块数组使用的这块内存暂时还部属于数组使用, 或者已经失效. 这是变量的作用域问题.
zhangmangui 发表于 2014-6-18 21:32 | 显示全部楼层
楼主解决了吗   给大家分享一下吧
 楼主| anjaewook911 发表于 2014-6-19 12:08 | 显示全部楼层
解决了,,,代码有点问题,,转换显示格式就好了,,,谢谢大家 !
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

156

帖子

1

粉丝
快速回复 返回顶部 返回列表