ni / niveristand-scan-engine-ethercat-custom-device

Provides NI Scan Engine, EtherCAT and Remote IO support for NI VeriStand
MIT License
16 stars 22 forks source link

Error 65700 when applying a bitfile on a 9145 full of 92xx C-Series Modules #197

Open CyGaNeo opened 2 years ago

CyGaNeo commented 2 years ago

System:

A specific bitfile is made to run an FPGA used to populate User Variables from 9238/9246 modules. 9145 chassis is full of such modules.

In VS, after a 9145 slave is added, a bitfile is chosen when the User Variables related node is selected. If the 9145 is full of 92xx modules, the FPGA download fails with error 65700.

However, if :

  1. adding at least 1 C-Series module that the scan engine can adress (a 9375 in our case) into the chassis
  2. recompiling the FPGA taking care of this module + 7 9238/46 modules
  3. load this new bitfile

then the dowload works.

So we can quite safely say that the custom device bugs when downlading a bitfile adressing a 9145 chassis full of 9238/46 modules.