Hi,
As you can see, rts2800_fpu32_eabi.lib is included inside CLA program memory.
What could be issue?
During test, we found that, if one line code was deleted, the issue will go. The code is like:
1) a= b - c - d*0.5; a, b, c and d are float; there's the issue;
2) a= b - c - 05* d; a, b, c and d are float; there's NO issue;
3) a= b - c - d* (float)0.5; a, b, c and d are float; there's NO issue.
The issue happened only in customer's code, but not our demo code. CCS10 with V20 compiler, eabi format.
Another issue happened only in customer code:
Cla1Prog : LOAD = FLASH4,
RUN = RAMLS4 | RAMLS5 | RAMLS6,
LOAD_START(Cla1funcsLoadStart),
LOAD_END(Cla1funcsLoadEnd),
RUN_START(Cla1funcsRunStart),
LOAD_SIZE(Cla1funcsLoadSize),
ALIGN(8)
"RUN = RAMLS4 | RAMLS5 | RAMLS6," doesn't work. Only RAMLS4 is assigned.
Br, Jordan