dsp6416,ccs3.3
一个项目的代码,出现问题之前调试正常,突然出现if判断在断点调试的时候,会进入不符合逻辑的分支情况,例如下面代码。
while(1)
{
int a=0;
int b=0;
if(a)
{
a=0;
b=1;
}
}
此种情况,断点会进入if的判断,即在a=0处设断点,会进入,但是语句并没有执行,即b变量值没有更改。
正常跑起来没有问题,确实没有进入逻辑分支。
while(1)
{
int a=0;
int b=0;
if(a)
{
a=1;
b=1;
}
}
此种情况,断点不会进入if的判断,即在a=0处设断点,不会进入。
不知道这种情况是什么问题,感觉像是配置问题,求教,谢谢