Tool/software: TI C/C++ Compiler
Hi, Champs,
My customer had a problem on F28075 execution time with specific codes with different compilers.
They used F28234 earlier with CGT v6.1.0 and moved to F28075 now with latest CGT v16.9.1.LTS, while with the same codes running on SARAM on same speed of 120MHz, they found there're large execution time difference, thus they tried v6.1.0 on F28075 as well and found problem exists:
v6.1.0 3.49us
10869h - 10719h = 150h = 336
v16.9.1.LTS 4.83us
10d20h - 10b8ch = 194h = 404
Here I attached the source code snapshot, the linker command file, the array defined in a C++ class, the array address assigned in memory (identical in both cases), and the compiler console, disassembly copied from view, map file for both cases, could you please take a look at it and advise why this happens (we saw the disassembly codes are different here)?
Best Regards,
Ricky Zhang