Hi there,
I managed to rebuild the starterWare example nandReadWrite design. I would like to make some modification and have created new project and added following files:
nandDma.c
nandDma.h
nandReadWrite.c and
nandReadWrite.cmd
Looks like all other header files and drivers could be added to the search path. But for some reason I am getting error:
<Linking>
undefined first referenced
symbol in file
--------- ----------------
EDMA3ClrCCErr ./nandDma.obj
EDMA3ClrIntr ./nandDma.obj
EDMA3ClrMissEvt ./nandDma.obj
EDMA3DisableTransfer ./nandDma.obj
EDMA3EnableTransfer ./nandDma.obj
EDMA3GetCCErrStatus ./nandDma.obj
EDMA3GetErrIntrStatus ./nandDma.obj
EDMA3GetIntrStatus ./nandDma.obj
EDMA3Init ./nandDma.obj
EDMA3QdmaClrMissEvt ./nandDma.obj
EDMA3QdmaGetErrIntrStatus ./nandDma.obj
EDMA3RequestChannel ./nandDma.obj
EDMA3SetPaRAM ./nandDma.obj
EMIFAClkConfig ./nandReadWrite.obj
EMIFANANDDMAXfer ./nandReadWrite.obj
EMIFANANDECCCalculate ./nandReadWrite.obj
EMIFANANDECCCheckAndCorrect ./nandReadWrite.obj
EMIFANANDECCDisable ./nandReadWrite.obj
EMIFANANDECCEnable ./nandReadWrite.obj
EMIFANANDECCInit ./nandReadWrite.obj
>> Compilation failure
makefile:141: recipe for target 'NandStarterWareExample.out' failed
EMIFANANDECCReadSet ./nandReadWrite.obj
EMIFANANDECCWriteSet ./nandReadWrite.obj
EMIFANANDInit ./nandReadWrite.obj
EMIFANANDWaitPinStatusGet ./nandReadWrite.obj
IntDSPINTCInit ./nandDma.obj
IntEnable ./nandDma.obj
IntEventClear ./nandDma.obj
IntEventMap ./nandDma.obj
IntGlobalEnable ./nandDma.obj
IntRegister ./nandDma.obj
NANDBadBlockCheck ./nandReadWrite.obj
NANDBlockErase ./nandReadWrite.obj
NANDMarkBlockAsBad ./nandReadWrite.obj
NANDOpen ./nandReadWrite.obj
NANDPageRead ./nandReadWrite.obj
NANDPageWrite ./nandReadWrite.obj
NANDPinMuxSetup ./nandReadWrite.obj
PSCModuleControl ./nandDma.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "NandStarterWareExample.out" not built
gmake: *** [NandStarterWareExample.out] Error 1
gmake: Target 'all' not remade because of errors.