This is a bit like guessing. Can you isolate the error and provide us with a project to have us a look at and check?
Usually you have the chance to retrieve the current DMA-state of a channel indicating any errors. Did you already try that?
I think i got the solution.
The DMA burst count was set to 0 ....and request per burst is1 ..
Setting burst count zero will hog the entire bandwidth and all the other DMAs will be stalled and since I am transferring at more than 1MHz the lower priority DMAs are not given the chance to transfer the data and this is what is leading to non working of DMA channel with low priority........
Please say whether my thought is correct or not.....But I could see my DMA functioning now.....
Sorry for disturbance