工具/软件:Code Composer Studio
尊敬的所有人:
我对这个奇怪的问题感到非常困难。 因此、我有2个不同的项目 A 和 B、它们都使用非常相同的模块、其中包含卡尔曼滤波器例程、让我们将其称为卡尔曼.c 和卡尔曼.h
嗯、有一点是、当我编译这些项目(CCS 版本5)时、其中一个项目对应于卡尔曼的(.text)段的大小为0xBED、但对于另一个项目、其大小为0x1A45、大于 double。 同样、项目中的代码大小更大、执行速度也更慢(所需的时间超过两倍)。
我想知道导致这种情况的原因、因为我正在检查所有编译器和链接器选项和标志、所有内容的设置方式都是完全相同的。 此外、目标和整个硬件是相同的...
如果能在这个问题上提供任何帮助或见解、我将不胜感激。
提前感谢、致以最诚挚的问候、
豪尔赫。