Part Number: TMS320F28379D
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE
Hello,
I am trying to link the endat 2.2 libs into my system which uses the driverlib extensions.
First, for test, I
#include "PM_endat22_Include.h"
where I use the original location just for test C:\ti\controlSUITE\libs\app_libs\position_manager\v01_02_00_00\endat22\Float\include

and I include library file pm_endat22_lib.lib
again from the controlsuite location
I get an error due to void IDLE(); in F2837xD_SysCtrl.c (which I think is because PM_endat22_Include.h includes F28x_Project.h) and F2837xD_SysCtrlis not part of driverlib, it is part of obsolete device_support.
Next I moved PM_endat22_Include.h and PM_endat22_lib.lib to my local project and adjusted PM_endat22_Include.h
I commented out //#include "F28x_Project.h" and added #include "driverlib.h"
In my source, I use some function calls PM_endat22_generateCRCTable() PM_endat22_setupPeriph() PM_endat22_setFreq() and I get unresolved symbol errors now.
console output shows -lpm_endat22_lib.lib so I think it is being linked correctly.
This project is linked in legacy Coff.
So I am not sure why I cannot link the lib functions. Anyone have any ideas?