雖然 FX3 SDK 提供了很多 example, 但是當要進行自己的工作時, 還是會想要建一個自己的專案, 至少專案名稱是自己想要的.
不過, FX3 在這方面不太好操作, 自己 create 出來的專案, 完全不能用. 以下說明如何以手動的方式建立一個新的專案
建立專案資料夾
在 FX3 的範例目錄下, ex: C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples, 建立一個新的資料夾, 資料夾名稱就是專案名稱. 在這個例子中是 CxTest
複製專案檔案
從一個已經存在的專案範本中, 複製專案內容. 以下是從 cyfxbulksrcsink 複製. 將 cyfxbulksrcsink 下的檔案, 都複製到 CxTest 的目錄.
重新命名專案檔案
將 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
瀏覽至 C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples\CxTest

然後就可以在 project explorer 中, 看到新增加的專案

沒有留言:
張貼留言
請提供您寶貴的意見