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.

callback function is never called..

Hi,

i have implemented the EDMA3 standard configuration and there is a callback1 function and this one is never called.

The edma3init() returns SOK, but i don't know what about the interrupts, because its a void function...

All the functions in the API returns SOK, but the programm never leaves the  "while (irqRaised1 == 0u)" loop.

Where is the problem?

thanks a lot!

  • I am having a hard time picturing what you are describing; would you mind sharing your source code segment?  Also, please let us know which DaVinci platform you are working with (DM644x, DM643X, DM6467, DM64x...).

  • Oh, sorry.

    My platform is the DM6446 and i am using the BSP from Mistral with Windows CE 6.0.

    Thje problem with the callback function is solved, i have forgotten to make a ECM configuration in the DSP/BIOS.

    Now the EDMA workes, but after unloading the DSP and returning the ARM application, windows is dead. (i am copiing data from the grabber 0x86a88000 to the display buffer 0x85b00000)

    What could be the reason for this??

     

    thanks

  • You will need to work with Mistral for winCE related questions; this is our support business model for winCE currently.  Have you tried contacting them?  We are always interested in your feedback...