This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAPL138: uPP Underrun/Overflow (UOR) Event

Other Parts Discussed in Thread: OMAPL138

Hi

We are using OMAPL138 for our product development. At DSP side, uPP is used to get data from FPGA. The data transfer works fine normally.

But, when ARM side has some activities, it will cause the uPP to have UOR event at DSP side.

We are still trying to indentify what are the activities that cause this at ARM side.

Just want to know if anyone has any idea ... Because how could the activities at ARM side possibly to affect the uPP at DSP side ???

rgds,

kc Wong

  • It seems to me that when ARM side is accessing memory frequently, it will cause uPP to have UOR event. I just created a simple function like below, and run it continuously.

    bool testMemCpy( void)
    {
      uint32 *src = new uint32[2600];
      uint32 *dest = new uint32[2600];
      

         memcpy( dest, src, 2600 );
        
         delete [ ] src;
         delete [ ] dest;
        
         return true;
    }

     

  • Hi Joe Coombs,

     I see you have answered quite a number of uPP issue.

     Will you help to comment on what I am seeing ...

    rgds,

    kc Wong