|
我在CompactRIO中使用986x NI-XNET模块,已配置成FPGA模式与C模块和DMA FIFO相连。当我编译FPGA的VI时,在生成中间文件的过程中出现一个资源错误(如下图所示),具体的错误是过多DMA控制线被请求,或者请求冲突,该系统不可以配置成超过4组DMA控制线。我如何才能修正这个问题?
该问题是由于NI-RIO软件不能正确执行,项目中的其他模块已经部署NI Scan Engine,部署NI Scan Engine会不必要的保留两条DMA控制线,从而导致该错误。为了解决该问题,可下载附件中nirioDecomSearchTargetForRsiFifoUsers.vi,放在目录<LabVIEW>\Targets\NI\FPGA\cRIO\cRIO-CC\ModGens\DECoM。您可以修改文件名的方式备份原始文件,或者覆盖原始文件。
替换该VI后,重启LabVIEW,您可以成功编译PFGA VI。
nirioDecomSearchTargetForRsiFifoUsers.vi
|