This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Linker Problems - Please help

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_

0