CCS使用介紹
一.前言
本系列文章記錄本人實際項目開發時對ti的DSP28335,以及CCS開發環境等的學習與記錄,相對於2812來說,28335的資料還是比較少的,只是原理是相通的,28335說白了就是比2812多一些外設,寄存器等東西;
28335對於學習DSP的人來說,也算是一款入門級芯片。本人也是學習沒多久就拿來做項目了,用到什么學什么,感覺事實上DSP沒有想象中的難,無非就是和單片機一樣。配置一些寄存器,驅動一些外設進行開發等,而DSP之所以難。難在它的算法部分,有了好的算法,DSP才真正發揮了它的功效。
為了做筆記。把學過的梳理一遍,就記錄下自己學習、理解的一些東西。算不上高大上,也算是自己的一些經驗,做個記錄,也方便以后的查看。
二.CCS的使用與技巧
CCS在DSP開發中扮演着非常重要的一個角色,毋庸置疑,想要做好DSP開發,CCS必需熟練的掌握,以下的記錄是基於CCS5.2的。
安裝的話,不用多說,直接下載安裝包。須要注意的是,須要安裝和自己開發所使用的芯片相相應的項目,安裝過程中會出現提示,假設你不會設置,那就直接安裝典型的,這種話安裝后的文件夾會比較大,可是不影響使用;
另外,安裝完畢后,須要安裝自己所使用的仿真器驅動;
來一張特帥氣的軟件界面:
1.新建項目
New——CCS Project
Output type為Executable,表示終於生成可運行的文件;
Device區用來指定你所用的DSP芯片型號和仿真器的型號;
2.導入項目
這里注意,要導入CCS3版本號的項目時,用Legacy CCSv.3 Project選項。next,找到pjt文件導入;
CCS4以上版本號的一步步導入就可以;
3.項目屬性設置
在最左邊窗體項目列表中。右擊項目名稱,選最后一項的properties。
每一項自己慢慢折騰。不一一列出。重點說一下include項,用於加入頭文件;
例如以下圖所看到的,按加的圖標就可以加入頭文件文件夾:
4.ccxml文件
ccmxl文件用於仿真器與板子之間的連接。是仿真器在線調試必須的;
a.新建New——Target Configuration File就可以。建立后單擊View——Target Configuration就可以查看;
注意,有必要在其上右擊選擇set as default將其設為default;
b.在新建項目后,也能夠在其上右擊選擇Link File To Project將其加入到你的project中去;
c.板子接仿真器,然后上電。右擊ccxml文件。點擊launch selected configuration,這樣能夠測試仿真器與板子的鏈接;
成功連接后,就能夠點Run-Load-Load Program選項加入你的編譯生成的.out文件,進行在線仿真;
5.編譯、鏈接
直接點工具欄上面的圖標
或者直接點Project選項也能夠編譯
興許:
CCS與仿真器連接出現的問題小結
CCS中graph功能的使用
怎樣生成HEX文件
怎樣串口使用HEX文件燒寫Flash