我可以把我的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