雖然 FX3 SDK 提供了很多 example, 但是當要進行自己的工作時, 還是會想要建一個自己的專案, 至少專案名稱是自己想要的.
不過, FX3 在這方面不太好操作, 自己 create 出來的專案, 完全不能用. 以下說明如何以手動的方式建立一個新的專案
建立專案資料夾
在 FX3 的範例目錄下, ex: C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples, 建立一個新的資料夾, 資料夾名稱就是專案名稱. 在這個例子中是 CxTest![image image](http://lh6.ggpht.com/-AQ4IuZhYdtc/U5gEfDi1udI/AAAAAAAAEz8/Gs5NW5gUioc/image_thumb%25255B2%25255D.png?imgmax=800)
複製專案檔案
從一個已經存在的專案範本中, 複製專案內容. 以下是從 cyfxbulksrcsink 複製. 將 cyfxbulksrcsink 下的檔案, 都複製到 CxTest 的目錄.![image image](http://lh3.ggpht.com/-uacqxe8iBsc/U5gEg6ufjHI/AAAAAAAAE0M/PBinhodTDXU/image_thumb%25255B4%25255D.png?imgmax=800)
重新命名專案檔案
將 cyfxbulksrcsink.c 重新命名成 CxTest.c將 cyfxbulksrcsink.h 重新命名成 CxTest.h
將 cyfxbulkdscr.c 重新命名成 CxTestDscr.h
其他的檔案是每一個專案都有, 而且內容一樣的.
修改專案檔案內容
1. 修改 CxTest.c將 #include "cyfxbulksrcsink.h" 修改為 #include "CxTest.h"2. 修改 CxTestDscr.c
將 #include "cyfxbulksrcsink.h" 修改為 #include "CxTest.h"3. 修改 .project
將 cyfxbulksrcsink 全部取代成 CxTest4. 修改 .cproject
將 cyfxbulksrcsink 全部取代成 CxTest
import 專案範例
在 File/Import/Existing Projects into Workspace![image image](http://lh4.ggpht.com/-_eZP1xuvvfM/U5gEjXqCNwI/AAAAAAAAE0c/Tj_Iv6Rc4kM/image_thumb%25255B9%25255D.png?imgmax=800)
瀏覽至 C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples\CxTest
![image image](http://lh3.ggpht.com/-pbvgLmhbpH4/U5gEm6ybeAI/AAAAAAAAE0s/RGnF0sGwlGY/image_thumb%25255B13%25255D.png?imgmax=800)
然後就可以在 project explorer 中, 看到新增加的專案
![image image](http://lh6.ggpht.com/-i8VikXj-JVU/U5gEpA0dcoI/AAAAAAAAE08/wfGmak0dZYQ/image_thumb%25255B16%25255D.png?imgmax=800)
沒有留言:
張貼留言
請提供您寶貴的意見