您好!
如您所见、rts2800_fpu32_eabi.lib 包含在 CLA 程序存储器中。
什么可能是问题?
在测试过程中、我们发现、如果删除了一行代码、问题就会出现。 代码如下所示:
1) a = b - c - d * 0.5;a、b、c 和 d 为浮点值;有问题;
2) a = b - c - 05* d;a、b、c 和 d 为浮点值;没有问题;
3) a = b - c - d *(浮点数) 0.5;a、b、c 和 d 为浮点数;没有问题。
问题仅发生在客户的代码中、而不是我们的演示代码中。 具有 V20编译器的 CCS10、eabi 格式。
另一个问题仅发生在客户代码中:
Cla1Prog:load = FLASH4,
运行= RAMLS4 | RAMLS5 | RAMLS6、
Load_start (Cla1funcsLoadStart)、
LOAD_END (Cla1funcsLoadEnd)、
run_start (Cla1funcsRunStart)、
load_size (Cla1funcsLoadSize)、
对齐(8)
"run = RAMLS4 | RAMLS5 | RAMLS6、"不起作用。 仅分配 RAMLS4。
BR、Jordan