TI中文支持网
TI专业的中文技术问题搜集分享网站

用CCS2.0调试6713时,变量赋值不正常

我在程序初始化时,给RecdFrameMAC[0] 赋值,为甚赋值不正确呢?

#define IPUDP_EXT #else
#define IPUDP_EXT extern
#endif

IPUDP_EXT  Uint16   RecdFrameMAC[3];          //用来保存接收到的MAC地址

 

Shine:

请问直接在memory window里修改这三个值可以吗?

user4465613:

回复 Shine:

在memory window中无法修改这三个值

我将这三个值改为别的值 ,memory window值也不变

并且这个三个值的地址都是0x0003CD98

Shine:

回复 user4465613:

请问是自己的板子还是EVM板?其他RAM地址可以读写吗?或者试试回读这三个地址,看是否是ccs显示的问题。

user4465613:

回复 Shine:

在0x0003DE7C 附近的值都是零 并且不能改写,在往前0x00030000之前的值可以改写

我这是程序超了吗?

但是程序还都运行正常,脱机都能正常工作

Tony Tang:

回复 user4465613:

你把L2配置成了64KByte Cache了吧。Cache部分是不能通过地址访问的。

赞(0)
未经允许不得转载:TI中文支持网 » 用CCS2.0调试6713时,变量赋值不正常
分享到: 更多 (0)