工具/软件:Code Composer Studio
您好,
我在一个旧的封闭线下输入了下面的问题,所以您可能看不到它
我遇到了MSP430 C编译器的奇怪行为。
如果在(寄存器优化)上使用-0选项编译代码,编译器只会跳过C代码行。
如果我关闭所有优化,编译器将按预期工作。
以下部分的拆卸说明了哪些C线被忽略了
此代码段没有优化。
查看行后的代码
IF ((RC5Code & S2Mask)=0;
代码+=64;
C 线
地址=((RC5Code & AddressMask)>>6);
ïf (地址== AmpAddress)
失望了
这是带-0优化的拆卸
您对此有何解释?