作者:雷神
微信公衆號:iFTrue未來已來
1 前面的話
在上一節中,我們教會了大家如何在CCS中新建一個最簡單的工程,當然如果要使得編程過程變得更舒服,還需要添加對應芯片的庫文件,這樣很多底層的東西我們就可以直接拿來用了。
當然這些庫文件TI官方在例程中已經給大家了,我們可以直接拿來用。C2000系列的例程都集合在“Control Suite”中,在公衆號“iFTrue未來已來”的後臺回覆“例程”即可獲取。
這一節我們將以TMS320F28035爲例,講述如何導入一個工程。
文中所涉及的工程源碼可在公衆號中回覆“CCS教程源碼”獲取。
2 導入工程
1、 打開菜單“Project -> Import CCS Projects…”
2、 點擊選中的“Select search-directory”後面的“Browse”,會彈出“瀏覽文件夾”對話框
3、 選擇你要導入的工程所在的文件夾,並點擊“確定”
4、CCS會自動搜索所選路徑下的工程,勾選要導入的工程名,然後點擊“Finish”完成導入。
5、 導入後可以在“Project Explorer”窗口中可以看到我們的工程(“Project Explorer”窗口未顯示的話,可以在菜單“Window -> Show View -> Project Explorer”中打開)。
6、 點擊菜單“Project -> Build Project”完成編譯,也可以使用快捷菜單欄的按鈕完成編譯
3 完整工程的結構
工程導入完畢了,讓我們來看看一個結構舒服的工程是什麼樣的。
工程中包含以下幾個主要文件夾:
Code : 這是我們自己建的文件夾,裏面主要放我們自己寫的代碼,包含四個子文件夾。Alg放算法類代碼,App放模塊化的功能性代碼,Dat放數據相關代碼,Drv放DSP外設配置類代碼。Alg、App、Dat、Drv每個文件夾下都有Include和Source兩個子文件夾,分別放置對應的頭文件與源文件。
Debug : 這是系統自動生成的文件夾,裏面有我們編譯後產生的文件,包括燒寫時使用的.out文件。
Lib : 這個文件夾裏放的是TI官方提供的庫文件以及常用的外設定義文件
除了文件夾,還有幾個重要文件:
.cmd文件:這是定義DSP存儲空間的文件,我們最終的代碼存放在DSP的什麼位置,由它說了算。
Main.c/Main.h : 這是程序入口函數main()所在的源文件。