Please help me with the following linker problems:
Errors:
.\Flash\Blinky.axf: Error: L6218E: Undefined symbol EplTimerHighReskDeleteTimer (referred from epldllk.o). .\Flash\Blinky.axf: Error: L6218E: Undefined symbol EplTimerHighReskInit (referred from epldllk.o). .\Flash\Blinky.axf: Error: L6218E: Undefined symbol EplTimerHighReskModifyTimerNs (referred from epldllk.o).
Header code for epldllk:
#include "EplDllk.h" #include "EplDllkCal.h" #include "EplEventk.h" #include "EplNmtk.h" #include "edrv.h" #include "Benchmark.h" #if ((EPL_MODULE_INTEGRATION & EPL_MODULE_PDOK) != 0) #include "EplPdok.h" #endif #if ((EPL_MODULE_INTEGRATION & EPL_MODULE_VETH) != 0) #include "VirtualEthernet.h" #endif //#if EPL_TIMER_USE_HIGHRES != FALSE #include "EplTimerHighResk.h" //#endif
The EplTimerHighResk.h functions:
#include "EplTimer.h" #ifndef _EPLTIMERHIGHRESK_H_ #define _EPLTIMERHIGHRESK_H_ //--------------------------------------------------------------------------- // function prototypes //--------------------------------------------------------------------------- tEplKernel PUBLIC EplTimerHighReskInit(void); tEplKernel PUBLIC EplTimerHighReskAddInstance(void); tEplKernel PUBLIC EplTimerHighReskDelInstance(void); tEplKernel PUBLIC EplTimerHighReskSetTimerNs(tEplTimerHdl* pTimerHdl_p, unsigned long long ullTimeNs_p, tEplTimerkCallback pfnCallback_p, unsigned long ulArgument_p, BOOL fContinuously_p); tEplKernel PUBLIC EplTimerHighReskModifyTimerNs(tEplTimerHdl* pTimerHdl_p, unsigned long long ullTimeNs_p, tEplTimerkCallback pfnCallback_p, unsigned long ulArgument_p, BOOL fContinuously_p); tEplKernel PUBLIC EplTimerHighReskDeleteTimer(tEplTimerHdl* pTimerHdl_p); #endif // #ifndef _EPLTIMERHIGHRESK_H_