CCS V5 使用教程二:創建工程和配置軟件仿真


新建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,然后點擊運行,在控制台窗口可以看到多個核運行的結果:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM