Fehler beim kompilieren (Too many sets of DMA control lines have been requested...')
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Fehler beim kompilieren (Too many sets of DMA control lines have been requested...')
Hallo!
Ich habe ein VI auf der FPGA (cRIO 9082) am laufen, wo ich ein NI9401 und NI9221 zum einlesen der Daten verwendet wird. Die Daten werden über zwei DMU (siehe Anhang) auf die RT-Ebene geschickt. Nun habe ich ein weiteres NI9401 Modul ins Chassis gesteckt, welches ich zum Senden von digitalen Signalen auf der RT Ebene verwenden möchte. Jedoch erhalte ich - sobald ich den FPGA Code kompilieren lassen möchte folgenden Fehler: 'Too many sets of DMA control lines have been requested or some requests are conflicting. The current target has 4 sets of DMA control lines. Review the list of requestors and remove one or more requestors to free up resources.'
RE: Fehler beim kompilieren (Too many sets of DMA control lines have been requested...')
Du betreibst den FPGA deines cRIO offensichtlich im Hybrid-Modus, sprich eine Reihe von cModulen fragst du per Scan-Engine ab. Die Scan-Engine braucht aber auch FIFOs und außerdem eine Menge FPGA Resourcen. Ich vermute, dass daher deine Fehlermeldung kommt.
EDIT: Sieh zu, dass du ohne Scan-Engine auskommst.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!