Other Parts Discussed in Thread: C2000WARE, CONTROLSUITE
I am having problems while trying to use the rts2800_fpu32_fast_supplement.lib file. I followed the instructions established in SPRCA75 so I set the link order in the correct way and checked the options for -priority and -x:
However, when I build the project, I have problems with redefinitions. This is what the linker displays:
makefile:154: recipe for target 'RAM_management_C28.out' failed
error: symbol "_sqrt" redefined: first defined in
"C:/ti/ccs740/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32
_fast_supplement.lib<sqrt_f32.obj>"; redefined in
"C:/ti/ccs740/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32
.lib<e_sqrtf.obj>"
I do not understand why but as far as I am concerned, it seems that it is ignoring the link order...
In a "desperate attempt" to make it work, I rebuild the rts2800_fpu32_fast_supplement.lib changing the _sqrt label for _sqrt2 and I could build my project but the program did not work as expected. I thing it could be related to differents results obtained with the sqrt function from the rts2800_fpu32_fast_supplement.lib, but this is another issue (the program worked with rts2800_fpu32.lib).
Thanks in advance.

