MDK5.23优化等级2, 仿真的时候, 竟然屏蔽了代码?请问是什么回事

2019-07-20 14:56发布

平台是STM32F429.. 仿真器是JLINK-V9

[mw_shl_code=c,true]        if(state_ID==1)
        {
                for(q = 0; q < 15; q++)
                {
                        for(w = 0; w < 15-q; w++)
                        {
                                if(Sample_Row[w] > Sample_Row[w+1])
                                {
                                        t = Sample_Row[w];
                                        Sample_Row[w] = Sample_Row[w+1];
                                        Sample_Row[w+1] = t;
                                }
                        }
                }
                for(i=6;i<10;i++)
                        sum+=Sample_Row;
                sum = sum/4;
                state_ID=0;
                state_count=0;
        }
        else                           //请问这里为什么不能仿真呢?
                sum=0;
        if(noresponse_count>2)
        {
                system_register.ads1110_state=ERR;
                noresponse_count = 0;
        }[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。