VxWorks コントローラに LabVIEW Real-Time 8.2.x と NI-RIO 3.4 をインストールすると重複シンボルエラーが発生します。



使用ソフトウェア:
使用ソフトウェア・バージョン: 3.4
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題:
Compact RIO コントローラに LabVIEW Real-Time 8.2.x と NI-RIO 3.4 をインストールすると、NiRioRpc.outをロードしている最中に以下の様な、重複シンボルエラーが発生します。

Loading LVRT...
Duplicate symbol:"NiRioSrv_device_irqWait" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrv_device_poke64" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrv_fpga_IrqReserve" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrvLV_device_close" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrvLVRef_device_close" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrvLVRef_device_fifoStop" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrvLV_device_poke32" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrv_fpga_Download" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrv_device_fifoStop" loading module NiRioRpc.out
Duplicate symbol:"NiRioSrv_cfpga_DMAWriteWithScalarType" loading module NiRioRpc .out

解決策:
この問題は、CompactRIO に正しくないバイナリファイルがインストールされている為です。
この現象は、VxWorks コントローラに LabVIEW Real-Time 8.2.x と NI-RIO 3.4 をインストールすると発生します。 
問題を修復するには、以下のディレクトリにあるファイルを添付ファイルに置き換えてください。
C:\Program Files\National Instruments\RT Images\NI-RIO\3.4.0\VxW\6.1\NiRioRpc.out


関連リンク:

添付:
NIRioRpc.outNiRioRpc.out





報告日時: 11/11/2010
最終更新日: 12/27/2010
ドキュメントID: 5FAE9QL1