08-17-2011 03:48 AM
Hi,
I'm using a 9116 with a 9022 controller. I want to use 2 DMA FIFOs to communicate with my serial interface but the generation of the intermediate files aborts with the message that "Too many DMA channels have been requested" Also it says that my target has 3 DMA channels and I read that one FIFO needs one channel so I'm wondering why it does not work with 2 FIFOs. If I have only one FIFO in my project everything works fine.
Thanks in advance
08-18-2011 08:30 AM
Running in FPGA Mode or Scan Interface? Scan Interface uses 2 of the 3 DMA channels.
08-19-2011 02:06 AM
Running in FPAG Mode.
08-19-2011 06:40 AM
Hi NicoSch
have you tried the standart example for the 987x moduls in the LV example finder do this work?
Can you post your code to verify the behaviour?
08-22-2011 02:34 AM
Hi,
I've tried the 987x examples and they work. Strange, I really had only 2 FIFOs in my project.
However, I had to change the architecture of my application for another reason and so I don't need the FIFOs anymore. I'll see if I can figure out what it was.
Thanks
08-23-2011 06:47 AM
I think I found the cause of my problem. Although I set LabView to use FPGA mode and not ScanInterface mode I used user-defined variables that require the ScanEngine and occupy the DMA channels.
Regards