如何在表达视窗内一直更新"区域变数(阵列 矩阵) "的值
以下这段代码,矩阵(阵列)的值因为在main里面是区域变数
所以在debug的时候,CCS都会显示…identifier not found: rxMsgData
没办法看到目前的值,只有设置断点的时候,才会去更新… 这样设计很大问题
我又不可能一直在断点下才去观看这个阵列的值…当然是要让系统一直跑不是
但是变数放在全域变数就可以一直更新,但实际上coding不可能这样做…
我用其他IDE都没这个问题…CCS为什么是这样设计?? 还是有其他选项可以打勾??
不然msgCount单纯变数 就算是区域变数还是可以更新…但是阵列就不行 有这样的IDE??
正常IDE不管是不是区域还是全域 应该都要能更新吧??
void main(void) {// Setup send and receive bufferstxMsgData[0] = 0x01;txMsgData[1] = 0x02;MsgData[0] = 0x01; .....for(;;){//让区域变数值一直累加变化txMsgData[0] += 0x01;txMsgData[1] += 0x01;MsgData[0] += 0x01;} }
Ben Qin:
Cheng-Han Yang 说:我又不可能一直在断点下才去观看这个阵列的值…
你好,应该是只能通过添加断点的方式来查看局部变量。全局变量的话是可以一直查看的。