ccs創建工程為什麼加文件
❶ 如何在CCS中建立自己的工程
1、要在Memory Section Manager屬性中為「Segment For DSP/BIOS Objects」 和 「Segment For malloc()/free()」分配Dynamic Memory Heaps,必須首先在要分配的段(比如,IRAM)中勾選「create a heap in this memory「,並給出heaps size。
2、要把*.tcf文件生成的*.cmd文件手動加入工程中,否則編譯報錯如下:
------------------------------ test.pjt - Debug ------------------------------
Warning: The project has no cmd file while the Text Linker is selected
[Linking] "D:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -@"Debug.lkf"
<Linking>
>> warning: creating output section .gblinit without SECTIONS specification
>> warning: creating output section .mem without SECTIONS specification
>> warning: creating output section .rtdx_data without SECTIONS specification
>> warning: creating output section .sys without SECTIONS specification
>> warning: creating output section .clk without SECTIONS specification
>> warning: creating output section .hst1 without SECTIONS specification
>> warning: creating output section .hst without SECTIONS specification
>> warning: creating output section .pip without SECTIONS specification
>> warning: creating output section .hst0 without SECTIONS specification
>> warning: creating output section .hwi_vec without SECTIONS specification
>> warning: creating output section .swi without SECTIONS specification
>> warning: creating output section .printf without SECTIONS specification
>> warning: creating output section .sts without SECTIONS specification
>> warning: creating output section .tsk without SECTIONS specification
>> warning: creating output section .TSK_idle$stk without SECTIONS specification
>> warning: creating output section .idlcal without SECTIONS specification
>> warning: creating output section .idl without SECTIONS specification
>> warning: creating output section .LOG_system$buf without SECTIONS
specification
>> warning: creating output section .log without SECTIONS specification
>> warning: creating output section .sysinit without SECTIONS specification
❷ ccs添加ccxml
01 CCS的介紹、下載與安裝
1 CCS的介紹
2 下載
3 安裝
02 創建一個CCS工程
1 工作空間
2 創建一個新的CCS工程
3 編譯與生成
03 工程導入
1 前面的話
2 導入工程
3 完整工程的結構
04 程序燒寫與模擬
1 目標配置文件CCXML
2 連接模擬器
3 燒寫程序(裝載程序)
4 在線模擬
05 CCS8.0常用菜單
1 CCS編輯界面與調試界面
2 編譯
3 搜索
4 打開窗口
5 常用窗口簡介
06 在線模擬操作
1 監視變數
2 監視寄存器
3 斷點管理
4 查看內存
07 曲線圖形顯示工具
1 簡介
2 示常式序
3 波形顯示
01 目標配置文件CCXML 在CCS中,後綴為.ccxml的文件用於配置模擬器以及目標晶元等相關信息,暫且稱之為目標配置文件。 如果我們的工程中沒有.ccxml文件,我們在燒寫程序之前需要向工程中添加一個。添加方法為: 1、對著工程中的文件夾(targetConfigs文件夾,沒有的話新建一個)點擊右鍵 -> New -> Target Configurations File
2、在彈出的對話框中輸入文件名稱,這里我們命名為「TMS320F28035.ccxml」
3、雙擊打開剛才新建的TMS320F28035.ccxml文件,若文件不在targetConfigs文件夾下,注意查看是否在工程根目錄下
4、在Connection中選擇你的模擬器型號,我的模擬器是「XDS100V3」;在Board or Device中選擇你的DSP類型,這里是TMS320F28035。最後點擊Save保存。
.ccxml文件只需要新建一次,以後直接在工程中打開即可。 02 連接模擬器 1、將模擬器連接到DSP目標板上,並插到電腦上 2、給目標板上電 3、打開Target Configurations窗口:View -> Target Configurations
4、右鍵單擊Target Configurations窗口中工程目錄下的「TMS320F28035.ccxml」文件(名稱是你剛才新建.ccxml文件時的名稱),並選擇「Launch Selected Configuration」
5、這時CCS會自動進入Debug模式
6、點擊快捷菜單欄的「Connect Target」按鈕。
7、按鈕呈現為按下狀態,並且調試按鈕都點亮,則模擬器連接成功
03 燒寫程序(裝載程序) 1、在模擬器連接成功後,點擊快捷菜單欄的「Load」按鈕,裝載程序
2、在彈出的「Load Program」對話框中,點擊「Browse project」 3、在彈出的對話框中,展開你的工程文件夾,選擇「Debug」文件夾下的「xxxx.out」文件,點擊「OK」 4、點擊「Load Program」對話框的「OK」
5、這時出現擦寫進度條,等進度條完成就燒寫成功啦!
04 在線模擬 1、程序燒寫完成後,點擊「Resume」按鈕可在線運行程序
2、同時也可以選擇單步運行
3、若要添加斷點(即讓程序運行到某處停下),在對應程序行的左側列雙擊,出現小圓點即可。