AnsweredAssumed Answered

ICPLBMissWithoutReplacement error -- while DMA memory transfer

Question asked by Sarathkumar on Dec 8, 2014
Latest reply on Dec 13, 2014 by Sarathkumar



while i am working with my project, a strange problem occurring. I tried to trace the error. But could not find the error cause. But i narrowed down the part of the program which may be the cause of the error.


I wrote a simple program for BF609 with custom board in CCES 1.0.3. which do:


transfers memory from a L1  memory to another L1 memory through DMA21- DMA22 with autoflow mode.


while running this program with debug mode, after some minutes, a run time error occurs.


A fatal error or exception has occurred.

  Description:   An instruction CPLB miss has occurred without a corresponding CPLB entry.

  General Type:  RunTimeError

  Specific Type: ICPLBMissWithoutReplacement

  General Code:  0x8

  Specific Code: 0x321

  Error Value:   0x7fa00f32

  Error PC:      0x7fa00f32


Another strange thing is: if i disable the function  "adi_core_1_enable();", its running without any errors.

but core1 is do initialization and being in while loop doing nothing.


I have attached the c files,

Please someone help me.