你好,我调试程序时发现如下两行代码生成的文件大小有2K左右的区别, MSP430编译器不会先把常量计算编译时先计算好,在链接时字节使用吗? 记的以前用keil C51时如下2行是没有问题的。
//注意:下面2行代码导致的代码体积变化明显
//ucRow = (unsigned char)(sin(usI*3.14159*4/127)*20+32);
ucRow = (unsigned char)(sin(usI*0.0989478)*20+32);
多谢大家了。我用的MSP430G2553,16K空间有点紧张了。
另外发现使用三角函数也会使代码体积剧增(10K左右),大家一般是如何处理的呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>