新建CCS項目
選擇File/New/CCS Project:

新建項目對話框

1) Project name: 指項目名稱,這里要注意的項目名稱不區分大小寫。
2) Output type: 輸出類型,Executable指可執行文件(一般為.out格式,可直接下載到DSP內運行),Static Library指靜態庫(輸出格式一般為.lib文件),我們這里的程序需要直接在DSP內運行,所以選擇Executable格式
3) Use default location: 是指項目存放的目錄
4) Device: 確定我們程序需要在什么型號的DSP下運行,如果我們選擇的型號是通用型號如Generic C66xx Device,只能進行軟仿真,但是如果我們有硬件評估板之類如EVMC6747,此時下面的Connection會高亮,可以選擇需要硬件仿真器。
5) Project templates and example: 可以選擇項目模板,有空項目也有許多DSP自帶例子,這里我們先選擇Empty Project
關於項目模板的創建和使用可以參考本文檔:
6) Advance setting,保持默認就可以了

7) 點擊Finish,完成項目創建,之后我們可以在Project Explorer看到工程項目,當前項目中只有一個Includes文件夾,項目名稱旁邊的[Active - Debug]是指當前項目是工作項目,當Project Explorer有多個項目時,同一時間只能有一個項目是有效的,通過單擊項目就能實現切換。
新建與添加文件
1) 新建文件helloworld.c,選擇當前項目,右鍵單擊,選擇/New/Source File,得到新建文件對話框,輸入文件名后Finish。
2) 編輯文件內容,雙擊文件,就可以進行編輯了,DSP的語法同C語言基本一致。這里的DNUM是在c6x.h中定義,表明當前核的ID號。

編譯項目
當源文件、鏈接命令文件、頭文件就位后,就可以進行項目編譯了。項目編譯有如下幾種方法:
1) 右擊當前項目,選擇Build Project
2) 選擇菜單欄Project,點擊Build Project
3) 選擇工具欄上的小錘子,此時還可以切換Debug/Release
點擊編譯后,可能會得到如下提示,這里Console是控制命令窗口,Problems是提示錯誤和警告,這里的編譯結果是沒有錯誤和警告。

項目仿真
這里仿真是軟件仿真,我們需要首先生成一個Target文件,這個文件主要目的是定義仿真器:

點擊選擇Target Configuration File,鍵入目標配置文件名稱后,Finish完成。

此時Project Explorer中多了一個.ccxml文件,我們可以看到這個文件上多了一個紅色小叉,這個標記說明了當前文件有錯誤,因為當前我們還沒有配置目標仿真器,所以會出現錯誤。
配置如下,完成之后點擊Save。完成目標配置,此時我們也可以發現文件上紅色小叉也消失了。
目標配置文件完成后,就可以開始仿真了,這里同項目編譯一樣也有三種方式,不過這里我們推薦直接點擊工具欄上的小蟲。

點擊仿真后,因為這里的C6678是多核DSP,所以會現在如下選擇DSP核的對話框。這里全選完成。

仿真調試窗口如下:
1) 單核運行,我們選擇一個核,點擊運行,在控制台窗口可以看到結果:

2) 多核運行,我們通過Shift全選所有核,右擊選擇Groups cores,然后點擊運行,在控制台窗口可以看到多個核運行的結果:

完成調試后,我們點擊紅色小方塊停止調試,重新返回到我們原來的界面。
