我可以把我的LabVIEW FPGA專案搬到新的地方但是不用重新編譯嗎?
主要軟體:
主要軟體版本: 1.0
主要軟體修正版本: N/A
次要軟體: N/A
問題: 我在一個使用LabVIEW FPGA來做開發的團隊中工作,而且我們經常在團隊之中分享我們專案的副本。我有發現當我們搬移FPGA專案到一個新的地點,例如一個開發端電腦或其他的開發系統,當我們想要執行FPGA VI時,都會被強制要重新編譯我們的檔案。有沒有任何設定,可以讓我們避免掉這種每次更改專案放置地點時都要重新編譯FPGA VI的問題?
解答: 因為bitfile中包含了專案絕對路徑的資訊,每次專案移動時,這個由字母數字的檔名延伸部分(紅色框框部分)也會跟著改變。在這個bitfile的檔名延伸改變後,build specification簽章會顯示這個bitfile找不到,也就是說這個bitfile已經不再適合這個專案使用。一旦打算執行FPGA VI並與其互動,將會導致系統需要在執行前先編譯。
事實上,靠著以下的步驟可以避免這個重新編譯的動作:
1.在新的路徑找到你的FPGA專案並開啟它。

2. 在 FPGA Target's下的
Build Specification, 在你的compilation上按右鍵,選擇
Properties.

3. 在
Information 下找到
Bitfile name ,並把原先的名字貼上到這邊,並確認是否這個bitfile有在
Destination Directory顯示的路徑中。

4. 點選
OK 來離開這個property選單。
5. 在compilation按右鍵,並選擇
Check Signature。如果這個bitfile的名稱有被取代成正確的話,會顯示下面這個對話框。

相關連結: KnowledgeBase 5S892DHW: How to test FPGA code without recompilation after a change is made?
附加檔案:
報告日期: 12/29/2011
最後更新: 03/04/2015
文件偏號: 5SS9ACSM
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.