為什麼當我編譯LabVIEW FPGA程式時會遇到 NI-Farm Error -1023002或 -123011



主要軟體:
主要軟體版本: 1.0
主要軟體修正版本: N/A
次要軟體: N/A

問題: 我有安裝LabVIEW FPGA 模組但卻在編譯我的FPGA VI的時候遭遇以下的錯誤:

Error -123002 - NI-Farm: No worker has registered the given capability name.

 

Error -123011 - NI-Farm: Farm server is not responding. Be sure the specified hostname is correct, the server is running and configured to accept remote requests.

我該如何解決這個錯誤並且成功的編譯我的程式?



解答:

LabVIEW FPGA 需要Xilinx編譯工具來編譯你的FPGA VI. 如果你沒有安裝正確版本的Xilinx工具,你就會遇到以上的錯誤。要解決這個問題你必須在你的電腦上安裝正確版本的Xilinx工具。參考: KnowledgeBase 609GUVBT: Which Xilinx Compile Tools Do I Need to Compile My FPGA Code? 來確認你會需要什麼版本的Xilinx編譯工具。這會依據你所使用的LabVIEW FPGA模組及你的RIO裝置而定。

如果你已經有安裝正確版本的Xilinx 工具而還是遇到這個錯誤,那有可能是因為你在LabVIEW Project裡面的目標裝置設定有誤。當你利用NI 範例尋找工具來開啟範例的時候就有可能發生這樣的錯誤,因為通常這些範例會是針對某特定裝置撰寫。

舉例來說 Digital Line Output - R Series.lvproj 範例就是針對PCI-7831R這張卡片,且需要Xilinx工具10.1版。如果你使用Xilinx工具11.512.4版,且你忘記在專案裡更改成你自己的裝置,你就會遇到上述的錯誤。要改正這樣的錯誤,你只需要在專案裡簡單的將裝置改成你實際對應的硬體即可。



FPGA的編譯系統也會需要.NET Framework以正常運作。而會需要什麼樣版本的 .NET則看你的Xilinx工具版本而定(舉例來說 2013版本或更新的編譯工具會需要.NET 4.0來運作) 。確認您的編譯工具版本及文件說明,來確保你有將正確版本的.NET安裝在你的電腦上

 



相關連結: KnowledgeBase 609GUVBT: Which Xilinx Compile Tools Do I Need to Compile My FPGA Code?
KnowledgeBase 32SDRDUL: What Xilinx FPGA Chips Are Used by National Instruments RIO Devices?
White Paper: FPGA Fundamentals
LabVIEW FPGA Module Xilinx Tools 10.1
LabVIEW FPGA Module Xilinx Tools 12.4
LabVIEW FPGA Module 2011 SP1 Xilinx Tools 12.4
LabVIEW 2012 FPGA Module Xilinx Tools 13.4
LabVIEW 2013 FPGA Module Xilinx Tools 14.4
LabVIEW FPGA Module 2013 SP1 Xilinx Tools 14.4 f1 Patch
LabVIEW FPGA Module 2013 SP1 Xilinx Tools 14.4 f1 Patch Details


附加檔案:





報告日期: 09/13/2010
最後更新: 12/14/2014
文件偏號: 5DCCPJUV