Other Parts Discussed in Thread: TMS320F2810, MATHLIB, CONTROLSUITE
Good day!
I got the following problem during of conversion project from ccs3.3 -> ccs5.4 .
The address jump of any IQMath. lib functions of ccs3.3 in map file not coincide with address jump of ccs5.4 .
For example fragment of .map file :
|
Fragment of .map generated in CCS3.3 :
|
Fragment of .map generated in CCS5.4 :
|
|
003f0000 __IQ16div 003f0047 __IQ16mag 003f00a7 __IQ1sqrt 003f00e9 __IQ24atan2PU 003f0171 __IQ24cosPU 003f0198 __IQ24div 003f01df __IQ24rmpy 003f01ec __IQ24sinPU 003f0215 __IQ4sqrt 003f0257 __IQ8sqrt
|
003f00e8 __IQ16div 003f0088 __IQ16mag 003f0176 __IQ1sqrt 003f0000 __IQ24atan2PU 003f0265 __IQ24cosPU 003f012f __IQ24div 003f028c __IQ24rmpy 003f023c __IQ24sinPU 003f01b8 __IQ4sqrt 003f01fa __IQ8sqrt
|
At the same time CCS 5.4 show the following message :
warning #16002-D: build attribute vendor section TI missing in "../IQmath.lib<IQ16div.obj>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "../IQmath.lib<IQ16mag.obj>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "../IQmath.lib<IQ1sqrt.obj>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "../IQmath.lib<IQ24atan2PU.obj>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "../IQmath.lib<IQ24cosPU.obj>": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "../IQmath.lib<IQ24div.obj>": compatibility cannot be determined
- as the result TMS320F2810 not work proprely ......
Thank you for reply, Eduard
