Hi,
I am using TMDSEVM6678le and I want to use iqmath library,
I follow next instructions that comes from SPRUGG9:
1) Include the IQmath.h include file.
2) Link your code with the IQmath object code library. If executing the code on a C64x+ big-endian
device, include IQmath_c64x+e.lib. If executing the code on a C64x+ little-endian device, include the
library IQmath_c64x+.lib. If the little-endian device of choice is DM643x, include the library
IQmath_ROM_c643x.lib to refer the IQmath tables from the device ROM. If the little-endian device is
not DM643x, if executing the code on a device simulator, or if it is required to link the tables from RAM,
include the library IQmath_RAM_c64x+.lib. Thus, for big-endian devices, only a single library needs to
be included, whereas, for little-endian devices, two libraries need to be included.
3) Use the linker command file to place the IQmath section in program memory. This step is optional and
only required if a finer control is desired on the memory location where the IQmath code and tables are
linked.
I skipped step 3 because it is optional.
So I get this in Problems window:
Errors:
unresolved symbol _IQNtoF, first referenced in ./geodistance.obj
unresolved symbol _FtoIQN, first referenced in ./geodistance.obj
Warnings:
Description Resource Path Location Type
library "C:/ti/c64xplus-iqmath_2_01_04_00/lib/IQmath_RAM_c64x+.lib"
Someone has tried to used with c6678? How to solve it.
Any help will be appreciated.
Julian