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

CCS5.1 全局变量自动被改变

TMS320F28035

RAM 仿真时发现,某个全局变量的值无缘无故被改变。

找到的解决办法是在该变量之前定义一个新的变量。如

uint_fast8_t volatile xxx_qpn= 1;           // 新定义的变量

uint_fast8_t volatile QF_readySet_;      // 被改变的变量

然后运行,结果正常。

一个项目,多次发生这个问题。求教高手原因在哪里?

Shine:

先看一下变量有没有定义到reserved memory。

F28035属于C2000系列,具体还请到专门的C2000论坛咨询。

C2000™ 32位实时 MCU

赞(0)
未经允许不得转载:TI中文支持网 » CCS5.1 全局变量自动被改变
分享到: 更多 (0)