Hi,
I have a video application running on the DM6437 EVM. The video frames (VGA resolution) are input via VPFE; my application processes them, and sends the output to VPBE to be displayed. The application is very computation intensive, and I want to disable interrupts as long as possible so that my application runs faster.
I tried the compiler option 'mi' (interrupt_threshold) of 1; the application is quite stable, albeit a bit slow. Setting 'mi' to 256 causes the application to abort. My guess is that the video driver runs into trouble with interrupts disabled for so long. The video input/output framework is based on TI's video_preview example.
Now my questions are:
1) What's the maximum number for 'mi' in order to keep the video driver running?
2) What else may break if interrupts are disabled for 256 cycles?
Thanks,