VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

veristand

Hi,

 

I develop a custom device which manages some CAN packets starting from a .dbc file and it still works on PXI 8108 with 8513 XNET card.

 

Now i'm trying to put the same application on cRIO 9022 with an 9862 XNET card. I add an open FPGA vi Reference linked to bitfile of a blank vi just to be able to work with XNET9862.

An equal application made in Labview is working. But when i compile the source distribution to make a custom device able to work on VeriStand, i have the following VeriStand error:

 

"Error -307608 ...

 

Possible reasons:

 

NI VeriStand: The custom device does not provide a valid source distribution for the target specified. Specify a different target or contact the creator of the custom device for further support."

 

 

 

 

Tassinari Marco

 

 

0 Kudos
Message 1 of 6
(5,761 Views)

Hi,

have you recompiled Custom Device project?

I guess these documents can help you:

http://www.ni.com/white-paper/12712/en/

http://www.ni.com/white-paper/9348/en/

0 Kudos
Message 2 of 6
(5,747 Views)

yes, i have done that.

 

I have recompiled Configuration and Engine source distribution because I had add the 'open fpga reference' in Rt driver.

 

I also have tried to compile a blank RT driver but when i run VS i have the same error.

 

 

I don't understand the link between a general purpose custom device witch don't use a specific I/O of a specific device and the fact i switch from a PXI to a cRIO (apart XNET card fitting).

 

Is there some link i forgot?

 

0 Kudos
Message 3 of 6
(5,744 Views)

quote from pdf linked above:

" If an operator wants to run the custom device
on VxWorks, he has to modify the custom device XML file."

 

<CustomDeviceVI>
<SourceDistribution>
<Source>
<SupportedTarget>PharlapWindows</SupportedTarget>
<Source>
<Type>To Common Doc Dir</Type>
<Path>Custom Devices\National Instruments\Embedded Data Logger\Embedded Data
Logger - Engine - PharLap.llb\Embedded Data Logger RT Driver VI.vi</Path>
</Source>
<RealTimeSystemDestination>c:\ni-rt\NIVeriStand2010\Custom Devices\National
Instruments\Embedded Data Logger\Embedded Data Logger - Engine - PharLap.llb\Embedded
Data Logger RT Driver VI.vi</RealTimeSystemDestination>
</Source>
<Source>
<SupportedTarget>VxWorks</SupportedTarget>
<Source>
<Type>To Common Doc Dir</Type>
<Path>Custom Devices\National Instruments\Embedded Data Logger\Embedded Data
Logger - Engine - VxWorks.llb\Embedded Data Logger RT Driver VI.vi</Path>
</Source>
<RealTimeSystemDestination>c:\ni-rt\NIVeriStand2010\Custom Devices\National Custom Device Developer’s Guide © 2010 National Instruments 82 of 85
Instruments\Embedded Data Logger\Embedded Data Logger - Engine - VxWorks.llb\Embedded
Data Logger RT Driver VI.vi</RealTimeSystemDestination>
</Source>
</SourceDistribution>
</CustomDeviceVI>

0 Kudos
Message 4 of 6
(5,732 Views)

thanks a lot!

0 Kudos
Message 5 of 6
(5,719 Views)

Hi,

 

Right now, after I fixed the .XML file, I have another Veristand error when I deploy the proj.

 

I attach it.

 

 

 

It seem the same problem.

My target support SSE2 optimization an i rebuild both the source distribution..

 

0 Kudos
Message 6 of 6
(5,698 Views)