Tool/software: Code Composer Studio
Hi Experts,
Our customer has faced the problem that C Language structure assignment has not been working properly.
And then the application went out of control.
CCS version is 6.2.0.00050
The library rts2800_fpu32.lib which comes with the compiler version TI v6.0.2 has been utilized.
Condition:
Case1: TI compiler TI v15.12.3_LTS which comes with CCS 6.2.0.00050 and rts2800_fpu32.lib which comes with the compiler TI v6.0.2.
The problem occurs after build all is done.
Case2: TI compiler TI v6.0.2 and rts2800_fpu32.lib which comes with the compiler TI v6.0.2.
It works correctly after build all is done.
Case3: TI compiler TI v15.12.3_LTS and rts2800_fpu32.lib which comes with the compiler TI v15.12.3_LTS.
It works correctly after build all is done.
After their investigation, it was found in the Case1 that the memcpy function was called in assembly level.
With Case2 or Case1, memcpy function is never called in assembly level.
Therefore, memcpy function might have caused the problem of the structure assignment.
They would like TI to check the condition above and the other problems will never occur with Case1 or not.
If you have any questions, please let me know.
Best regards,
Hitoshi