I'm trying to debug a program to run a capture port and two display ports on the dm642 and have run into a problem. The original code ran capture on VP0 and display on VP1. Now I am trying to add display to VP2. I can get each display port to work independently but if I combine the code to run both displays VP! and VP2 simultaneously the program gets lost and crashes on the FVID_exchange call to the second video port. It seems to be a problem with the handle creation not the frame buffer because I can look in memory and see where the frame buffer is and that it has valid image data in it.
I tried changing the order in which I create the handles for the cap, dis1 and dis2 ports and it's always the last one that fails. Is this a problem with my EDMA config?? Something else?
Thanks in advance