




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
CCS是TI公司推出的用于開發(fā)320系列DSP芯片的集成開發(fā)環(huán)境,采用Windows風(fēng)格界面。集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試及實(shí)時(shí)跟蹤等功能于一體,包括編輯工具、工程管理工具和調(diào)試工具等。
簡(jiǎn)介:2023/1/31CCS是TI公司推出的用于開發(fā)320系列DSP芯片的集成開發(fā)第9章DSP集成開發(fā)環(huán)境CCS
CCS有兩種工作模式,即
軟件仿真器模式:可脫離DSP芯片,在PC機(jī)上模擬DSP的指令集和工作機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)試。硬件在線編程模式:可實(shí)時(shí)運(yùn)行在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。2023/1/32第9章DSP集成開發(fā)環(huán)境CCSCCS有兩種工作模式第9章DSP集成開發(fā)環(huán)境CCS9.1CCS的基本操作
利用CCS集成開發(fā)軟件,用戶可以在一個(gè)開發(fā)環(huán)境下完成工程項(xiàng)目創(chuàng)建、程序編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等工作環(huán)節(jié)。
使用CCS開發(fā)應(yīng)用程序的一般步驟:
①
打開或創(chuàng)建一個(gè)工程項(xiàng)目文件包括源程序、目標(biāo)文件、庫文件、鏈接命令文件和包含文件。
②
編輯各類文件
可以使用CCS提供的集成編輯環(huán)境,對(duì)頭文件、鏈接命令文件和源程序進(jìn)行編輯。
③
對(duì)工程項(xiàng)目進(jìn)行編譯
如出現(xiàn)語法錯(cuò)誤,將在構(gòu)建窗口中顯示錯(cuò)誤信息。用戶可以根據(jù)顯示的信息定位錯(cuò)誤位置,更改錯(cuò)誤。
④
對(duì)結(jié)果和數(shù)據(jù)進(jìn)行分析和算法評(píng)估
用戶可以利用CCS提供的探測(cè)點(diǎn)、圖形顯示、性能評(píng)價(jià)等工具,對(duì)運(yùn)行結(jié)果、輸出數(shù)據(jù)進(jìn)行分析,評(píng)估算法性能。
2023/1/33第9章DSP集成開發(fā)環(huán)境CCS9.1CCS的基本操作第9章DSP集成開發(fā)環(huán)境CCS可視界面設(shè)計(jì)友好,允許用戶對(duì)編輯窗口以外其他所有窗口和工具條進(jìn)行隨意設(shè)置。雙擊桌面圖標(biāo)CCS2C5000,即進(jìn)入CCS主界面。
9.1.1
CCS的窗口和工具條
2023/1/34第9章DSP集成開發(fā)環(huán)境CCS可視界面設(shè)計(jì)友好,允許用戶第9章DSP集成開發(fā)環(huán)境CCS
1.
CCS的應(yīng)用界面
工程項(xiàng)目窗口源程序編輯窗口圖形顯示窗口內(nèi)存顯示窗口寄存器顯示窗口主菜單工具條反匯編窗口2023/1/35第9章DSP集成開發(fā)環(huán)境CCS1.CCS的應(yīng)用界面工整個(gè)界面由主菜單、工具條、工程窗口、編輯窗口、圖形顯示窗口、內(nèi)存單元顯示窗口和寄存器顯示窗口等構(gòu)成。編輯窗口:用戶可編輯源程序,設(shè)置斷點(diǎn)、探測(cè)點(diǎn)。
第9章DSP集成開發(fā)環(huán)境CCS工程窗口:組織用戶程序,構(gòu)成工程項(xiàng)目。用戶可從工程列表中選擇所需編輯和調(diào)試的程序。
反匯編窗口:幫助用戶查看機(jī)器指令,查找錯(cuò)誤。
內(nèi)存顯示窗口:查看、編輯內(nèi)存單元。寄存器顯示窗口:查看、編輯CPU寄存器。
圖形顯示窗口:根據(jù)用戶需要,以圖形方式顯示數(shù)據(jù)。
2023/1/36整個(gè)界面由主菜單、工具條、工程窗口、編輯窗口、圖形顯第9章DSP集成開發(fā)環(huán)境CCS
2.
關(guān)聯(lián)菜單
CCS所有窗口都含有一個(gè)關(guān)聯(lián)菜單。只要在該窗口中單擊右鍵即可打開關(guān)聯(lián)菜單。例如,在工程窗口中單擊鼠標(biāo)右鍵,彈出該窗口的關(guān)聯(lián)菜單。用戶可選擇不同項(xiàng),對(duì)窗口進(jìn)行各種操作,完成相關(guān)功能。2023/1/37第9章DSP集成開發(fā)環(huán)境CCS2.關(guān)聯(lián)菜單C第9章DSP集成開發(fā)環(huán)境CCS
3.
主菜單主菜單包含有11個(gè)選項(xiàng)。File
EditViewProjectDebugProfilerOptionGELToolsWindowHelp文件編輯查看工程項(xiàng)目調(diào)試性能選項(xiàng)擴(kuò)展功能工具視窗幫助2023/1/38第9章DSP集成開發(fā)環(huán)境CCS3.主菜單主菜第9章DSP集成開發(fā)環(huán)境CCS主菜單功能:菜單選項(xiàng)
菜單功能
File
文件
文件管理,載入執(zhí)行程序、符號(hào)及數(shù)據(jù)、文件輸入/輸出等
Edit
編輯
文字及變量編輯。剪貼、查找替換、內(nèi)存變量和寄存器編輯等
view查看
工具條顯示設(shè)置。包括內(nèi)存、寄存器和圖形顯示等
Project項(xiàng)目
工程項(xiàng)目管理、工程項(xiàng)目構(gòu)建和編譯等Debug調(diào)試
設(shè)置斷點(diǎn)、探測(cè)點(diǎn),完成單步執(zhí)行、復(fù)位等
Profiler性能
設(shè)置時(shí)鐘和性能斷點(diǎn)等Option選項(xiàng)
設(shè)置字體、顏色、鍵盤屬性、動(dòng)畫速度等
GEL擴(kuò)展功能
利用通用擴(kuò)展語言擴(kuò)展功能菜單
Tools工具
管腳連接、端口連接、命令窗口、鏈接配置等
Window視窗
窗口排列、窗口列表等Help幫助
為用戶提供在線幫助信息2023/1/39第9章DSP集成開發(fā)環(huán)境CCS主菜單功能:菜第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
常用工具條有四類:標(biāo)準(zhǔn)工具條、編輯工具條、項(xiàng)目工具條和調(diào)試工具條。用戶可單擊工具條上按鈕執(zhí)行相應(yīng)操作。(1)
標(biāo)準(zhǔn)工具條
啟動(dòng)CCS后會(huì)自動(dòng)顯示標(biāo)準(zhǔn)工具條。也可通過選擇View菜單中的StandardToolbar,打開或關(guān)閉標(biāo)準(zhǔn)工具條。
——
創(chuàng)建文件按鈕。用來創(chuàng)建新文件。
——
打開文件按鈕。用來打開已有文件。
——
保存文件按鈕。用來保存當(dāng)前窗口文件。
2023/1/310第9章DSP集成開發(fā)環(huán)境CCS4.常用工具條第9章DSP集成開發(fā)環(huán)境CCS
——
剪切按鈕。
——
復(fù)制按鈕。2023/1/311第9章DSP集成開發(fā)環(huán)境CCS——剪切按鈕。第9章DSP集成開發(fā)環(huán)境CCS
——
粘貼按鈕。
——
撤消按鈕。用于撤消最后的編輯活動(dòng)。
——
恢復(fù)按鈕。用于恢復(fù)最后撤消的活動(dòng)。2023/1/312第9章DSP集成開發(fā)環(huán)境CCS——粘貼按鈕。第9章DSP集成開發(fā)環(huán)境CCS
——
向下搜索按鈕。用來查找光標(biāo)所在處下一個(gè)要搜索的字符串。
——
向上搜索按鈕。用來查找光標(biāo)所在處前一個(gè)要搜索的字符串。2023/1/313第9章DSP集成開發(fā)環(huán)境CCS——向下搜索按鈕。用第9章DSP集成開發(fā)環(huán)境CCS
——
搜索文本段按鈕。將加亮顯示的文本段作為搜索文本,單擊該按鈕,窗口將移動(dòng)到該段下一個(gè)出現(xiàn)的位置。
——
搜索多個(gè)文件按鈕。用來搜索多個(gè)文件或指定的文本。2023/1/314第9章DSP集成開發(fā)環(huán)境CCS——搜索文本段按鈕。DSP集成開發(fā)環(huán)境CCS
——
打印文件按鈕。用來打印當(dāng)前窗口源文件。
——
幫助按鈕。為用戶提供上下文相關(guān)的幫助。2023/1/315DSP集成開發(fā)環(huán)境CCS——打印文件按鈕。用來打印當(dāng)?shù)?章DSP集成開發(fā)環(huán)境CCS(2)
編輯工具條編輯工具條共計(jì)10個(gè)按鈕?!?/p>
設(shè)置括號(hào)標(biāo)志按鈕。從光標(biāo)所在處開始,查找括號(hào)對(duì),并標(biāo)記括號(hào)對(duì)中的文本?!?/p>
設(shè)置查找下一個(gè)開括號(hào)按鈕。找到后,標(biāo)記與之對(duì)應(yīng)的閉括號(hào)內(nèi)的文本。2023/1/316第9章DSP集成開發(fā)環(huán)境CCS(2)編輯工具條DSP集成開發(fā)環(huán)境CCS——
查找匹配括號(hào)按鈕。用來尋找匹配的閉括號(hào)?!?/p>
查找下一個(gè)開括號(hào)按鈕。用來尋找下一個(gè)開括號(hào)。2023/1/317DSP集成開發(fā)環(huán)境CCS——查找匹配括號(hào)按鈕。用來尋第9章DSP集成開發(fā)環(huán)境CCS——
左移制表位按鈕。將選定的文本塊左移一個(gè)Tab鍵?!?/p>
右移制表位按鈕。將選定的文本塊右移一個(gè)Tab鍵。2023/1/318第9章DSP集成開發(fā)環(huán)境CCS——左移制表位按鈕。第5章DSP集成開發(fā)環(huán)境CCS——
設(shè)置或取消書簽按鈕。用來為當(dāng)前文件設(shè)置或刪除書簽?!?/p>
查找下一個(gè)書簽按鈕。在當(dāng)前文件光標(biāo)所在處,查找下一個(gè)書簽。2023/1/319第5章DSP集成開發(fā)環(huán)境CCS——設(shè)置或取消書簽按第9章DSP集成開發(fā)環(huán)境CCS——
查找上一個(gè)書簽按鈕。在當(dāng)前文件光標(biāo)所在處,查找上一個(gè)書簽?!?/p>
書簽屬性設(shè)置按鈕。用來編輯書簽屬性。2023/1/320第9章DSP集成開發(fā)環(huán)境CCS——查找上一個(gè)書簽按第9章DSP集成開發(fā)環(huán)境CCS(3)
項(xiàng)目工具條
又稱工程工具條,提供與工程項(xiàng)目和斷點(diǎn)設(shè)置有關(guān)的命令,主要用于構(gòu)建工程項(xiàng)目,完成對(duì)斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn)的操作等?!?/p>
編譯文件按鈕。編譯當(dāng)前的源文件,但不進(jìn)行鏈接。——
增加性構(gòu)建按鈕。生成當(dāng)前工程項(xiàng)目的可執(zhí)行文件,僅對(duì)上次生成后改變了的文件進(jìn)行編譯。2023/1/321第9章DSP集成開發(fā)環(huán)境CCS(3)項(xiàng)目工具條第9章DSP集成開發(fā)環(huán)境CCS——
全部重新構(gòu)建按鈕。重新編譯當(dāng)前工程項(xiàng)目中所有文件,并重新鏈接成輸出文件?!?/p>
停止構(gòu)建按鈕。2023/1/322第9章DSP集成開發(fā)環(huán)境CCS——全部重新構(gòu)建按鈕第9章DSP集成開發(fā)環(huán)境CCS——
設(shè)置斷點(diǎn)按鈕。在編輯窗口中的源文件或反匯編指令中設(shè)置斷點(diǎn)。——
刪除所有斷點(diǎn)按鈕?!?/p>
設(shè)置探測(cè)點(diǎn)按鈕。2023/1/323第9章DSP集成開發(fā)環(huán)境CCS——設(shè)置斷點(diǎn)按鈕。在第9章DSP集成開發(fā)環(huán)境CCS——
刪除所有探測(cè)點(diǎn)按鈕?!?/p>
設(shè)置評(píng)價(jià)點(diǎn)按鈕。在源文件或反匯編窗口中設(shè)置評(píng)價(jià)點(diǎn)?!?/p>
刪除所有評(píng)價(jià)點(diǎn)按鈕。2023/1/324第9章DSP集成開發(fā)環(huán)境CCS——?jiǎng)h除所有探測(cè)點(diǎn)按第9章DSP集成開發(fā)環(huán)境CCS(4)
調(diào)試工具條
在CCS開發(fā)環(huán)境中,提供了多種調(diào)試程序的操作方法。這些操作方法均以工具按鈕形式存放在調(diào)試工具條中?!?/p>
單步進(jìn)入按鈕。在調(diào)試程序中,完成單步進(jìn)入執(zhí)行操作。——
單步執(zhí)行按鈕。用于單步執(zhí)行在當(dāng)前函數(shù)中的單條語句。2023/1/325第9章DSP集成開發(fā)環(huán)境CCS(4)調(diào)試工具條第9章DSP集成開發(fā)環(huán)境CCS——
單步跳出按鈕。在調(diào)試過程中,用于子程序的執(zhí)行操作。能直接從當(dāng)前子程序的位置自動(dòng)執(zhí)行后續(xù)的程序,直到返回到調(diào)用該子程序的指令?!?/p>
執(zhí)行到光標(biāo)處按鈕。在調(diào)試過程中,從當(dāng)前位置執(zhí)行程序,直到遇到反匯編窗口中的光標(biāo)位置為止。2023/1/326第9章DSP集成開發(fā)環(huán)境CCS——單步跳出按鈕。在第9章DSP集成開發(fā)環(huán)境CCS——
運(yùn)行程序按鈕。從當(dāng)前PC位置開始執(zhí)行程序,直到遇到斷點(diǎn)后停止。——
暫停程序按鈕。用來暫停正在執(zhí)行的程序?!?/p>
動(dòng)畫執(zhí)行按鈕。在執(zhí)行前先設(shè)置好各斷點(diǎn),每按一次該按鈕,就會(huì)從當(dāng)前程序位置執(zhí)行到下一個(gè)斷點(diǎn)處。連續(xù)按按鈕就可以實(shí)現(xiàn)動(dòng)畫運(yùn)行。2023/1/327第9章DSP集成開發(fā)環(huán)境CCS——運(yùn)行程序按鈕。從第9章DSP集成開發(fā)環(huán)境CCS——
快速觀察按鈕。用來打開快速觀察窗口,查看和修改變量?!?/p>
觀察窗口按鈕。用來打開觀察窗口,監(jiān)視局部變量和全局變量的值?!?/p>
觀察寄存器按鈕。用來顯示寄存器觀察窗口,觀察和修改寄存器。2023/1/328第9章DSP集成開發(fā)環(huán)境CCS——快速觀察按鈕。用第9章DSP集成開發(fā)環(huán)境CCS——
觀察存儲(chǔ)器按鈕。用來打開存儲(chǔ)器窗口選項(xiàng),顯示存儲(chǔ)器觀察窗口?!?/p>
觀察堆棧按鈕。用來打開調(diào)用堆棧觀察窗口。——
觀察反匯編按鈕。用來打開反匯編窗口。2023/1/329第9章DSP集成開發(fā)環(huán)境CCS——觀察存儲(chǔ)器按鈕。第9章DSP集成開發(fā)環(huán)境CCS
CCS集成編輯環(huán)境可以編輯任何文本。所有的文本編輯都是通過CCS內(nèi)嵌的編輯器完成的。9.1.2
文件的編輯
①
句法采用增強(qiáng)亮度顯示;②
具有查找和替換功能;③
提供上下文相關(guān)的幫助;④
多窗口顯示;⑤
快速方便的工具條;⑥
鼠標(biāo)右鍵可以快速進(jìn)入高級(jí)的編輯器功能;⑦
C語言編輯器可以判別括號(hào)是否匹配;⑧
所有編輯命令都有快捷鍵對(duì)應(yīng)。它提供了如下功能:2023/1/330第9章DSP集成開發(fā)環(huán)境CCSCCS集成編輯環(huán)境可第9章DSP集成開發(fā)環(huán)境CCS創(chuàng)建新文件不會(huì)影響已有的文件,其步驟如下:
1.創(chuàng)建新文件
①
打開新文件窗口。選擇主菜單“File”中的“New”項(xiàng),或使用標(biāo)準(zhǔn)工具條上的創(chuàng)建文件按鈕,將在編輯窗口中顯示一個(gè)新的窗口。②
編輯文本。在新窗口中輸入源代碼(源程序)。③
選擇保存方式。選擇主菜單“File”中的“Save”或“SaveAs”選項(xiàng)。也可使用標(biāo)準(zhǔn)工具條上的保存文件按鈕。④
選擇文件目錄、文件名和擴(kuò)展名。在“保存為”對(duì)話框中,確定保存文件的目錄,輸入文件名和擴(kuò)展名。⑤保存文件。單擊“保存”按鈕,完成文件的保存。2023/1/331第9章DSP集成開發(fā)環(huán)境CCS創(chuàng)建新文件不會(huì)影響已第9章DSP集成開發(fā)環(huán)境CCS
打開文件的步驟如下:
2.打開一個(gè)文件②
在“打開”對(duì)話框中,選擇文件,該文件名將出現(xiàn)在文件名域中。若沒有所要選擇的文件,應(yīng)先查找目錄再選擇文件。③
單擊“打開”按鈕,將在編輯窗口中打開所選擇的文件。
①
選擇“File”中的“Open”選項(xiàng),或單擊標(biāo)準(zhǔn)工具條上的打開文件按鈕,出現(xiàn)“打開”對(duì)話框。2023/1/332第9章DSP集成開發(fā)環(huán)境CCS打開文件的步驟如下:第9章DSP集成開發(fā)環(huán)境CCS在打開的文本文件中,可進(jìn)行各種文本編輯。
3.文件的編輯(1)
文本的剪切、復(fù)制和粘貼利用“Edit”菜單中的“Cut”、“Copy”和“Paste”命令,可以剪切、復(fù)制和粘貼文本。操作步驟如下:
①
選中要剪切或復(fù)制的文本段。
②
選擇“Edit”中的“Cut”或“Copy”選項(xiàng),也可以點(diǎn)擊標(biāo)準(zhǔn)工具條上的剪切按鈕或復(fù)制按鈕,將選中的文本送入剪切板。
③
將光標(biāo)放在需要插入文本的地方。
④
選擇“Paste”命令,或點(diǎn)擊標(biāo)準(zhǔn)工具條中的按鈕。2023/1/333第9章DSP集成開發(fā)環(huán)境CCS在打開的文本文件中,第9章DSP集成開發(fā)環(huán)境CCS(2)
刪除文本利用“Delete”命令,可實(shí)現(xiàn)文本的刪除。選中要?jiǎng)h除的文本段,點(diǎn)擊“Edit”中的“Delete”選項(xiàng),將刪除選中的文本段。也可按鍵盤上的“Delete”鍵來刪除。選擇“Edit”中的“Undo”選項(xiàng),或采用按鈕,撤消當(dāng)前窗口中最后一次編輯行為。也可按快捷健Ctrl+Z來執(zhí)行。選擇“Edit”中的“Redo”選項(xiàng),或采用按鈕,恢復(fù)當(dāng)前窗口中最后一次編輯行為。也可按快捷健Ctrl+A來執(zhí)行。(3)
撤消/恢復(fù)2023/1/334第9章DSP集成開發(fā)環(huán)境CCS(2)刪除文本利第9章DSP集成開發(fā)環(huán)境CCS
CCS允許從當(dāng)前的文件或多個(gè)文件中搜索文本串。也可用一個(gè)文本串替代另一個(gè)文本串。利用這一功能可以完成在多個(gè)文件中的跟蹤、修改變量和函數(shù)等。
4.文本的查找和替換(1)
在當(dāng)前文件中查找文本
操作步驟如下:
①
在尋找域中輸入要查找的字符串。
②
在標(biāo)準(zhǔn)工具條上單擊按鈕或,開始查找。
也可以使用“Edit”菜單中的“Find/Replace”選項(xiàng)來搜索文本串。
2023/1/335第9章DSP集成開發(fā)環(huán)境CCSCCS允許從當(dāng)前的文第9章DSP集成開發(fā)環(huán)境CCS(2)
在多個(gè)文件中查找文本
搜索步驟如下:
①
選擇“Edit”菜單中的“FindinFiles”選項(xiàng),或單擊標(biāo)準(zhǔn)工具條中的多個(gè)文件搜索按鈕,彈出的“FindinFiles”對(duì)話框。
②
在“FindinFiles”對(duì)話框中,輸入查詢信息。③
單擊“Find”按鈕,開始查詢,并在輸出窗口顯示搜索結(jié)果,包括文件目錄、文件名、文本行號(hào)以及該行的內(nèi)容。雙擊匹配文本,將在編輯窗中打開指定的文件,光標(biāo)位于匹配文本行的開頭。
若要關(guān)閉輸出窗口,可選擇該窗口關(guān)聯(lián)菜單中的隱含“Hide”選項(xiàng)。
2023/1/336第9章DSP集成開發(fā)環(huán)境CCS(2)在多個(gè)文件中查找文本第9章DSP集成開發(fā)環(huán)境CCS反匯編窗口主要用來顯示反匯編后的指令和調(diào)試所需的符號(hào)信息,包括反匯編指令、指令所存放的地址和相應(yīng)的操作碼(機(jī)器碼)。
當(dāng)程序裝入目標(biāo)處理器或仿真器后,CCS會(huì)自動(dòng)打開反匯編窗口。9.1.3
反匯編窗口的使用
2023/1/337第9章DSP集成開發(fā)環(huán)境CCS反匯編窗口主要用來顯第9章DSP集成開發(fā)環(huán)境CCS用戶可使用View菜單中的Dis-Assembly選項(xiàng),或調(diào)試工具條中的觀察反匯編按鈕,打開多個(gè)反匯編窗口。當(dāng)前程序指針PC所在語句用黃色背景顯示。
1.打開多個(gè)反匯編窗口當(dāng)出現(xiàn)多個(gè)反匯編窗口時(shí),在每個(gè)窗口的標(biāo)題條上附有窗口序號(hào)。2023/1/338第9章DSP集成開發(fā)環(huán)境CCS用戶可使用View菜第9章DSP集成開發(fā)環(huán)境CCS在調(diào)試程序時(shí),經(jīng)常需要修改執(zhí)行程序的起始地址,可在反匯編窗口中完成。
2.修改程序起始地址
操作步驟如下:
①
打開觀察地址對(duì)話框。在反匯編窗口中,雙擊程序的地址域,將出現(xiàn)“ViewAddress(觀察地址)”對(duì)話框。②
在對(duì)話框中輸入所需的程序地址。輸入地址可以是一個(gè)絕對(duì)數(shù)值,也可以是一個(gè)C語言表達(dá)式。③
單擊“OK”按鈕,完成起始地址的修改。2023/1/339第9章DSP集成開發(fā)環(huán)境CCS在調(diào)試程序時(shí),經(jīng)常需第9章DSP集成開發(fā)環(huán)境CCS
3.從反匯編窗口管理斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn)用戶可通過調(diào)試點(diǎn)的設(shè)置,完成程序調(diào)試和仿真,及時(shí)發(fā)現(xiàn)和解決系統(tǒng)存在的問題。各調(diào)試點(diǎn)設(shè)置完成后,反匯編窗口中相對(duì)應(yīng)的行顯示不同顏色的背景。若采用默認(rèn)顏色,粉色背景行為斷點(diǎn),藍(lán)色背景行為探測(cè)點(diǎn),綠色背景行為評(píng)價(jià)點(diǎn),而黃色背景行為PC所在行。斷點(diǎn)也可以在反匯編窗口中快速設(shè)置,雙擊要設(shè)置斷點(diǎn)的行即可完成該斷點(diǎn)的設(shè)置。若雙擊斷點(diǎn)行將清除該斷點(diǎn)。2023/1/340第9章DSP集成開發(fā)環(huán)境CCS3.從反匯編窗口管理斷點(diǎn)第9章DSP集成開發(fā)環(huán)境CCS
4.設(shè)置反匯編風(fēng)格選項(xiàng)
CCS提供了幾種不同的選項(xiàng),可用來改變反匯編窗口觀察信息的方法。用戶可以通過反匯編風(fēng)格選項(xiàng)(Dis-AssemblyStyleOptions)對(duì)話框,輸入特殊的觀察選項(xiàng)來觀察調(diào)試的進(jìn)程。設(shè)置反匯編風(fēng)格選項(xiàng)的步驟如下:
步驟1:在Option打開反匯編風(fēng)格選項(xiàng)對(duì)話框;步驟2:在反匯編風(fēng)格選項(xiàng)對(duì)話框中,選擇所需的風(fēng)格選項(xiàng);步驟3:?jiǎn)螕簟癘K”按鈕,完成選項(xiàng)設(shè)置。2023/1/341第9章DSP集成開發(fā)環(huán)境CCS4.設(shè)置反匯編風(fēng)格選項(xiàng)第9章DSP集成開發(fā)環(huán)境CCS9.2CCS工程項(xiàng)目的創(chuàng)建一個(gè)工程項(xiàng)目包括源程序、庫文件、鏈接命令文件和頭文件等,以目錄樹的結(jié)構(gòu)組織在工程項(xiàng)目中。工程項(xiàng)目構(gòu)建(編譯鏈接)完成后生成可執(zhí)行文件。9.2.1
工程項(xiàng)目的管理
2023/1/342第9章DSP集成開發(fā)環(huán)境CCS9.2CCS工程項(xiàng)目的創(chuàng)建第9章DSP集成開發(fā)環(huán)境CCS一個(gè)典型的工程項(xiàng)目記錄如下信息:①
源程序文件名和目標(biāo)庫;②
編譯器,匯編器和鏈接器選項(xiàng);③
有關(guān)的頭文件。
2023/1/343第9章DSP集成開發(fā)環(huán)境CCS一個(gè)典型的工程項(xiàng)目記第9章DSP集成開發(fā)環(huán)境CCS此窗口完成工程項(xiàng)目的管理。顯示了整個(gè)工程項(xiàng)目的內(nèi)容、工程項(xiàng)目的組織情況以及與工程項(xiàng)目關(guān)聯(lián)的程序。所有的工程項(xiàng)目操作都可以從工程項(xiàng)目觀察窗口中完成。當(dāng)啟動(dòng)CCS開發(fā)環(huán)境后,會(huì)自動(dòng)顯示工程項(xiàng)目觀察窗口。如果沒有顯示工程項(xiàng)目管理窗口,可以使用“View”查看菜單中的“Project”命令,打開該窗口。
1.工程項(xiàng)目觀察窗口2023/1/344第9章DSP集成開發(fā)環(huán)境CCS此窗口完成工第9章DSP集成開發(fā)環(huán)境CCS
工程項(xiàng)目觀察窗界面:
觀察窗口分為兩頁,分別為文件觀察頁“FileView”和書簽頁“Bookmarks”,可通過設(shè)在觀察窗口底部的選擇按鈕進(jìn)行切換。
GELfiles文件夾,用來修改和保存用戶設(shè)置的開發(fā)環(huán)境,包括窗口和工具條的位置以及自動(dòng)打開窗口的設(shè)置等。
Project文件夾包含了工程項(xiàng)目中所有的文件庫和文件。在一個(gè)工程項(xiàng)目中,文件被分成幾個(gè)不同的庫進(jìn)行管理。2023/1/345第9章DSP集成開發(fā)環(huán)境CCS工程項(xiàng)目觀察窗界面:第9章DSP集成開發(fā)環(huán)境CCS
1.工程項(xiàng)目觀察窗口工程項(xiàng)目文件夾包含文件夾庫文件夾源文件夾工程項(xiàng)目管理文件鏈接命令文件頭文件C語言源文件2023/1/346第9章DSP集成開發(fā)環(huán)境CCS1.工程項(xiàng)目觀察窗口工程第9章DSP集成開發(fā)環(huán)境CCS用鼠標(biāo)右擊Project(工程項(xiàng)目),在彈出的關(guān)聯(lián)菜單中選擇Openproject(打開工程項(xiàng)目)選項(xiàng),出現(xiàn)ProjectOpen(打開工程項(xiàng)目)對(duì)話框。在對(duì)話框中,選擇所需要的文件,單擊“打開”按鈕,將該工程項(xiàng)目加入清單中。
2.文件觀察頁的基本操作(1)加入工程項(xiàng)目2023/1/347第9章DSP集成開發(fā)環(huán)境CCS用鼠標(biāo)右擊Proje第9章DSP集成開發(fā)環(huán)境CCS將源文件、鏈接命令文件、庫文件和目標(biāo)文件加到工程項(xiàng)目清單中,可按以下的步驟操作:(2)在工程項(xiàng)目中加入文件
②
在對(duì)話框中,使用文件類型下拉清單設(shè)置文件類型,選擇要加入的文件。
③
單擊“打開”按鈕,選定的文件自動(dòng)地加入到工程項(xiàng)目指定的目錄中。
①
用右鍵單擊工程項(xiàng)目文件“
”,選擇關(guān)聯(lián)菜單中的“AddFile(加入文件)”選項(xiàng),出現(xiàn)“Add
File
to
Project(加入文件至工程項(xiàng)目)”對(duì)話框,或選擇項(xiàng)目菜單“Project”中的“AddFiletoProject”命令。2023/1/348第9章DSP集成開發(fā)環(huán)境CCS將源文件、鏈接命令文第9章DSP集成開發(fā)環(huán)境CCS在工程項(xiàng)目清單中,用右鍵單擊所要?jiǎng)h除的文件,彈出關(guān)聯(lián)菜單,選擇Remove
from
Project(從工程中刪除)選項(xiàng)即可刪除該文件。(3)從工程項(xiàng)目中刪除文件2023/1/349第9章DSP集成開發(fā)環(huán)境CCS在工程項(xiàng)目清單中,用第9章DSP集成開發(fā)環(huán)境CCS在開發(fā)新的應(yīng)用系統(tǒng)時(shí),用戶需要建立新的工程項(xiàng)目。具體方法如下:
9.2.2
工程項(xiàng)目的建立、打開和關(guān)閉
1.建立新的工程項(xiàng)目
①
在項(xiàng)目菜單“Project”中,選擇“New”命令。在出現(xiàn)的“Save
New
Project
As(保存新工程項(xiàng)目)”對(duì)話框中,確定新工程項(xiàng)目的目錄,選擇保存工程項(xiàng)目文件的文件夾,輸入工程項(xiàng)目文件名(*.mak),按“保存”按鈕退出。②
將源文件(*.c和*.asm)、鏈接命令文件(*.cmd)、庫文件(*.lib)和頭文件(*.h)等加入到工程項(xiàng)目中。2023/1/350第9章DSP集成開發(fā)環(huán)境CCS在開發(fā)新的應(yīng)用系統(tǒng)時(shí)第9章DSP集成開發(fā)環(huán)境CCS
2.打開已有的工程項(xiàng)目①
選擇項(xiàng)目菜單“Project”中的“Open”命令,彈出“ProjectOpen(打開工程項(xiàng)目)”對(duì)話框。②
在對(duì)話框中,選擇要打開的工程項(xiàng)目文件,單擊“打開”按鈕。2023/1/351第9章DSP集成開發(fā)環(huán)境CCS2.打開已有的工程項(xiàng)目第9章DSP集成開發(fā)環(huán)境CCS
3.關(guān)閉工程項(xiàng)目①
選擇項(xiàng)目菜單“Project”中的“Close(關(guān)閉)”命令,即可關(guān)閉已打開的工程項(xiàng)目;②
創(chuàng)建新的工程項(xiàng)目。在創(chuàng)建新的工程項(xiàng)目的同時(shí)已打開的工程項(xiàng)目自動(dòng)關(guān)閉;③
打開另一個(gè)已有的工程項(xiàng)目。打開另一個(gè)工程項(xiàng)目后,以前打開的將自動(dòng)關(guān)閉。2023/1/352第9章DSP集成開發(fā)環(huán)境CCS3.關(guān)閉工程項(xiàng)目第9章DSP集成開發(fā)環(huán)境CCS工程項(xiàng)目所需的源文件編輯完成后,就可以對(duì)該文件進(jìn)行編譯鏈接,生成可執(zhí)行文件,為系統(tǒng)的調(diào)試做準(zhǔn)備,這一過程稱為工程項(xiàng)目的構(gòu)建。9.2.3
工程項(xiàng)目的構(gòu)建
1.構(gòu)建工程項(xiàng)目
CCS的工程項(xiàng)目管理工具為用戶構(gòu)建工程項(xiàng)目提供了4種操作:
編譯文件增加性構(gòu)建全部重新構(gòu)建停止構(gòu)建2023/1/353第9章DSP集成開發(fā)環(huán)境CCS工程項(xiàng)目所需的源文件第9章DSP集成開發(fā)環(huán)境CCS
1.構(gòu)建工程項(xiàng)目編譯文件僅完成對(duì)當(dāng)前源文件的編譯,不進(jìn)行鏈接。具體操作如下:(1)編譯文件
①
在工程項(xiàng)目清單中,右擊要編譯的源文件名,選擇關(guān)聯(lián)菜單中的“Open(打開)”選項(xiàng),打開要編譯的源文件。也可雙擊文件名,打開源文件。②
在項(xiàng)目菜單“Project”中,選擇“CompileFile(編譯文件)”命令,或單擊項(xiàng)目工具條中的編譯文件按鈕,對(duì)打開的文件進(jìn)行編譯。在對(duì)當(dāng)前文件進(jìn)行編譯的過程中,工作界面的底部出現(xiàn)“Output(輸出)”窗口,顯示編譯信息。2023/1/354第9章DSP集成開發(fā)環(huán)境CCS1.構(gòu)建工程項(xiàng)目第9章DSP集成開發(fā)環(huán)境CCS
增加性構(gòu)建僅對(duì)修改過的源文件編譯,先前編譯過、沒有修改的文件不再進(jìn)行編譯。以下所述方法都可以完成工程項(xiàng)目的增加性構(gòu)建。(2)增加性構(gòu)建①
選擇項(xiàng)目菜單“Project”中的“Build(構(gòu)建)”命令。②
單擊項(xiàng)目工具條中的增加性構(gòu)建按鈕。③
右擊工程項(xiàng)目文件“
”,選擇關(guān)聯(lián)菜單中的“Build(構(gòu)建)”選項(xiàng)。在生成當(dāng)前工程項(xiàng)目的過程中,“Output(輸出)”窗口顯示編譯信息。2023/1/355第9章DSP集成開發(fā)環(huán)境CCS增加性構(gòu)建僅對(duì)修改過第9章DSP集成開發(fā)環(huán)境CCS全部重新構(gòu)建是對(duì)當(dāng)前工程項(xiàng)目中的所有文件進(jìn)行重新編譯、重新鏈接,形成輸出文件。(3)全部重新構(gòu)建選擇“Project”菜單中的“RebuildAll(全部重新構(gòu)建)”命令,或單擊項(xiàng)目工具條中的全部重新構(gòu)建按鈕,重新編譯鏈接當(dāng)前工程項(xiàng)目。
停止當(dāng)前的構(gòu)建進(jìn)程。
選擇Project菜單中的StopBuild命令,或單擊項(xiàng)目工具條中的停止構(gòu)建按鈕,構(gòu)建過程將在完成對(duì)當(dāng)前文件的編譯后停止。
(4)停止構(gòu)建2023/1/356第9章DSP集成開發(fā)環(huán)境CCS全部重新構(gòu)建是對(duì)當(dāng)前第9章DSP集成開發(fā)環(huán)境CCS
2.設(shè)置工程項(xiàng)目選項(xiàng)在工程項(xiàng)目清單中,打開源文件夾“”,用鼠標(biāo)右擊文件名,從彈出的關(guān)聯(lián)菜單中選擇“FileSpecificOptions(文件專用選項(xiàng))”命令,出現(xiàn)設(shè)置選項(xiàng)對(duì)話框,選擇參數(shù),按“確定”按鈕完成選項(xiàng)設(shè)定。
(1)對(duì)源文件設(shè)置編譯或匯編選項(xiàng)2023/1/357第9章DSP集成開發(fā)環(huán)境CCS2.設(shè)置工程項(xiàng)目選項(xiàng)第9章DSP集成開發(fā)環(huán)境CCS若選擇C語言源文件,則打開的對(duì)話框?yàn)樵O(shè)置編譯器選項(xiàng)對(duì)話框。(1)對(duì)源文件設(shè)置編譯或匯編選項(xiàng)2023/1/358第9章DSP集成開發(fā)環(huán)境CCS若選擇C語言源文件,第9章DSP集成開發(fā)環(huán)境CCS若所選擇的源文件是用匯編語言編寫的,則打開的對(duì)話框?yàn)樵O(shè)置匯編器選項(xiàng)對(duì)話框。(1)對(duì)源文件設(shè)置編譯或匯編選項(xiàng)2023/1/359第9章DSP集成開發(fā)環(huán)境CCS若所選擇的源文件是用第9章DSP集成開發(fā)環(huán)境CCS工程項(xiàng)目選項(xiàng)包括C編譯器選項(xiàng)、匯編器選項(xiàng)和鏈接器選項(xiàng),可通過工程項(xiàng)目選項(xiàng)對(duì)話框來設(shè)定。采用以下的方法均可打開工程項(xiàng)目選項(xiàng)對(duì)話框。(2)設(shè)置工程項(xiàng)目選項(xiàng)①
選擇項(xiàng)目“Project”菜單中的“Options(選項(xiàng))”命令;②
在工程項(xiàng)目清單中,右擊工程項(xiàng)目文件“”,選擇關(guān)聯(lián)菜單中的“Options(選項(xiàng))”命令。2023/1/360第9章DSP集成開發(fā)環(huán)境CCS工程項(xiàng)目選項(xiàng)包括C編第9章DSP集成開發(fā)環(huán)境CCS工程項(xiàng)目選項(xiàng)對(duì)話框:2023/1/361第9章DSP集成開發(fā)環(huán)境CCS工程項(xiàng)目選項(xiàng)對(duì)話框:202第9章DSP集成開發(fā)環(huán)境CCS9.4CCS開發(fā)軟件使用舉例9.4.1
CCS軟件開發(fā)流程利用CCS集成環(huán)境開發(fā)應(yīng)用程序的流程:軟件設(shè)計(jì)程序編輯和編譯程序調(diào)試結(jié)果分析修改程序設(shè)計(jì)錯(cuò)誤修改編程錯(cuò)誤2023/1/362第9章DSP集成開發(fā)環(huán)境CCS9.4CCS開發(fā)軟件使用舉第9章DSP集成開發(fā)環(huán)境CCS利用CCS開發(fā)應(yīng)用程序的步驟如下:①
軟件設(shè)計(jì)
主要包括程序模塊的劃分、算法和流程的確定以及執(zhí)行結(jié)果的預(yù)測(cè)等工作。②
程序編輯和編譯
主要進(jìn)行工程文件的創(chuàng)建,編寫頭文件、配置文件和源程序,使用匯編和C編譯器進(jìn)行編譯,排除語法、變量定義等錯(cuò)誤。
2023/1/363第9章DSP集成開發(fā)環(huán)境CCS利用CCS開發(fā)應(yīng)用程第9章DSP集成開發(fā)環(huán)境CCS③
程序調(diào)試?yán)肅CS軟件的調(diào)試工具,采用單步執(zhí)行、設(shè)置斷點(diǎn)和探測(cè)點(diǎn)等手段對(duì)應(yīng)用程序進(jìn)行調(diào)試。④
結(jié)果分析
利用CCS軟件提供的分析工具,對(duì)應(yīng)用程序運(yùn)行的結(jié)果進(jìn)行分析,如圖形顯示數(shù)據(jù)或統(tǒng)計(jì)運(yùn)行時(shí)間等。若算法不能滿足要求,則需重新進(jìn)行軟件設(shè)計(jì)。2023/1/364第9章DSP集成開發(fā)環(huán)境CCS③程序調(diào)試?yán)肅第9章DSP集成開發(fā)環(huán)境CCS9.4.2
CCS使用舉例
一般在CCS環(huán)境下開發(fā)DSP程序,需要先建立一個(gè)工程項(xiàng)目文件,然后將編寫好的源程序文件(.c或.asm文件)、鏈接命令文件(.cmd文件)和庫文件(.lib文件)添加到工程項(xiàng)目中。
2023/1/365第9章DSP集成開發(fā)環(huán)境CCS9.4.2CCS使用舉例第9章DSP集成開發(fā)環(huán)境CCS
1.創(chuàng)建工程項(xiàng)目①
進(jìn)入CCS集成開發(fā)環(huán)境雙擊CCS2.0圖標(biāo),進(jìn)入CCS集成開發(fā)環(huán)境。②
創(chuàng)建一個(gè)新的工程項(xiàng)目單擊菜單中的Project項(xiàng),選擇New命令,出現(xiàn)保存工程項(xiàng)目的對(duì)話框。2023/1/366第9章DSP集成開發(fā)環(huán)境CCS1.創(chuàng)建工程項(xiàng)目2022第9章DSP集成開發(fā)環(huán)境CCS②
創(chuàng)建一個(gè)新的工程項(xiàng)目確定工程項(xiàng)目目錄,輸入新建工程項(xiàng)目名。2023/1/367第9章DSP集成開發(fā)環(huán)境CCS②創(chuàng)建一個(gè)新的工程項(xiàng)目第9章DSP集成開發(fā)環(huán)境CCS③
將源程序文件、鏈接命令文件、庫文件和頭文件添加到工程項(xiàng)目中
在Project菜單下,選擇AddFilestoProject命令,出現(xiàn)對(duì)話框。將C源文件volume.c、匯編源文件load.asm和vectors.asm、鏈接命令文件volume.cmd和C語言標(biāo)準(zhǔn)庫文件rts.lib添加到工程項(xiàng)目volume.mak下。
2023/1/368第9章DSP集成開發(fā)環(huán)境CCS③將源程序文件、鏈接命令文第9章DSP集成開發(fā)環(huán)境CCS④
觀看工程項(xiàng)目所包含的文件
在工程項(xiàng)目管理窗口中,單擊所有“+”項(xiàng),展開工程項(xiàng)目所包含的文件。C語言主程序
匯編延時(shí)子程序
中斷向量表
鏈接命令文件
C語言標(biāo)準(zhǔn)支持庫
頭文件
⑤
查看源文件和鏈接命令文件在工程項(xiàng)目窗口中,分別雙擊各圖標(biāo),打開各文件,進(jìn)行文件的編輯和修改。2023/1/369第9章DSP集成開發(fā)環(huán)境CCS④觀看工程項(xiàng)目所包含的文件第9章DSP集成開發(fā)環(huán)境CCS
2.工程項(xiàng)目的編譯①
打開已建的工程項(xiàng)目進(jìn)入CCS開發(fā)環(huán)境后,選擇Project菜單中的Open命令,出現(xiàn)ProjectOpen對(duì)話框,選擇volume.mak文件,單擊打開按鈕。②
工程項(xiàng)目的編譯鏈接選擇Project菜單下的Rebuildall命令,將在Output窗口顯示運(yùn)行信息。若編譯鏈接沒有錯(cuò)誤,將生成volume.out文件,完成工程項(xiàng)目的編譯鏈接。若出現(xiàn)錯(cuò)誤,可根據(jù)提供的錯(cuò)誤信息,對(duì)源程序進(jìn)行修改,然后重新編譯,直到編譯成功,生成volume.out文件。2023/1/370第9章DSP集成開發(fā)環(huán)境CCS2.工程項(xiàng)目的編譯①打第9章DSP集成開發(fā)環(huán)境CCS③
將volume.out文件裝入目標(biāo)板編譯成功后,選擇File菜單中的LoadProgram命令,彈出LoadProgram對(duì)話框,選中volume.out文件,然后單擊“打開”按鈕,將程序裝載到DSP目標(biāo)系統(tǒng)中。2023/1/371第9章DSP集成開發(fā)環(huán)境CCS③將volume.out文演講完畢,謝謝觀看!演講完畢,謝謝觀看!CCS是TI公司推出的用于開發(fā)320系列DSP芯片的集成開發(fā)環(huán)境,采用Windows風(fēng)格界面。集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試及實(shí)時(shí)跟蹤等功能于一體,包括編輯工具、工程管理工具和調(diào)試工具等。
簡(jiǎn)介:2023/1/373CCS是TI公司推出的用于開發(fā)320系列DSP芯片的集成開發(fā)第9章DSP集成開發(fā)環(huán)境CCS
CCS有兩種工作模式,即
軟件仿真器模式:可脫離DSP芯片,在PC機(jī)上模擬DSP的指令集和工作機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)試。硬件在線編程模式:可實(shí)時(shí)運(yùn)行在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。2023/1/374第9章DSP集成開發(fā)環(huán)境CCSCCS有兩種工作模式第9章DSP集成開發(fā)環(huán)境CCS9.1CCS的基本操作
利用CCS集成開發(fā)軟件,用戶可以在一個(gè)開發(fā)環(huán)境下完成工程項(xiàng)目創(chuàng)建、程序編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等工作環(huán)節(jié)。
使用CCS開發(fā)應(yīng)用程序的一般步驟:
①
打開或創(chuàng)建一個(gè)工程項(xiàng)目文件包括源程序、目標(biāo)文件、庫文件、鏈接命令文件和包含文件。
②
編輯各類文件
可以使用CCS提供的集成編輯環(huán)境,對(duì)頭文件、鏈接命令文件和源程序進(jìn)行編輯。
③
對(duì)工程項(xiàng)目進(jìn)行編譯
如出現(xiàn)語法錯(cuò)誤,將在構(gòu)建窗口中顯示錯(cuò)誤信息。用戶可以根據(jù)顯示的信息定位錯(cuò)誤位置,更改錯(cuò)誤。
④
對(duì)結(jié)果和數(shù)據(jù)進(jìn)行分析和算法評(píng)估
用戶可以利用CCS提供的探測(cè)點(diǎn)、圖形顯示、性能評(píng)價(jià)等工具,對(duì)運(yùn)行結(jié)果、輸出數(shù)據(jù)進(jìn)行分析,評(píng)估算法性能。
2023/1/375第9章DSP集成開發(fā)環(huán)境CCS9.1CCS的基本操作第9章DSP集成開發(fā)環(huán)境CCS可視界面設(shè)計(jì)友好,允許用戶對(duì)編輯窗口以外其他所有窗口和工具條進(jìn)行隨意設(shè)置。雙擊桌面圖標(biāo)CCS2C5000,即進(jìn)入CCS主界面。
9.1.1
CCS的窗口和工具條
2023/1/376第9章DSP集成開發(fā)環(huán)境CCS可視界面設(shè)計(jì)友好,允許用戶第9章DSP集成開發(fā)環(huán)境CCS
1.
CCS的應(yīng)用界面
工程項(xiàng)目窗口源程序編輯窗口圖形顯示窗口內(nèi)存顯示窗口寄存器顯示窗口主菜單工具條反匯編窗口2023/1/377第9章DSP集成開發(fā)環(huán)境CCS1.CCS的應(yīng)用界面工整個(gè)界面由主菜單、工具條、工程窗口、編輯窗口、圖形顯示窗口、內(nèi)存單元顯示窗口和寄存器顯示窗口等構(gòu)成。編輯窗口:用戶可編輯源程序,設(shè)置斷點(diǎn)、探測(cè)點(diǎn)。
第9章DSP集成開發(fā)環(huán)境CCS工程窗口:組織用戶程序,構(gòu)成工程項(xiàng)目。用戶可從工程列表中選擇所需編輯和調(diào)試的程序。
反匯編窗口:幫助用戶查看機(jī)器指令,查找錯(cuò)誤。
內(nèi)存顯示窗口:查看、編輯內(nèi)存單元。寄存器顯示窗口:查看、編輯CPU寄存器。
圖形顯示窗口:根據(jù)用戶需要,以圖形方式顯示數(shù)據(jù)。
2023/1/378整個(gè)界面由主菜單、工具條、工程窗口、編輯窗口、圖形顯第9章DSP集成開發(fā)環(huán)境CCS
2.
關(guān)聯(lián)菜單
CCS所有窗口都含有一個(gè)關(guān)聯(lián)菜單。只要在該窗口中單擊右鍵即可打開關(guān)聯(lián)菜單。例如,在工程窗口中單擊鼠標(biāo)右鍵,彈出該窗口的關(guān)聯(lián)菜單。用戶可選擇不同項(xiàng),對(duì)窗口進(jìn)行各種操作,完成相關(guān)功能。2023/1/379第9章DSP集成開發(fā)環(huán)境CCS2.關(guān)聯(lián)菜單C第9章DSP集成開發(fā)環(huán)境CCS
3.
主菜單主菜單包含有11個(gè)選項(xiàng)。File
EditViewProjectDebugProfilerOptionGELToolsWindowHelp文件編輯查看工程項(xiàng)目調(diào)試性能選項(xiàng)擴(kuò)展功能工具視窗幫助2023/1/380第9章DSP集成開發(fā)環(huán)境CCS3.主菜單主菜第9章DSP集成開發(fā)環(huán)境CCS主菜單功能:菜單選項(xiàng)
菜單功能
File
文件
文件管理,載入執(zhí)行程序、符號(hào)及數(shù)據(jù)、文件輸入/輸出等
Edit
編輯
文字及變量編輯。剪貼、查找替換、內(nèi)存變量和寄存器編輯等
view查看
工具條顯示設(shè)置。包括內(nèi)存、寄存器和圖形顯示等
Project項(xiàng)目
工程項(xiàng)目管理、工程項(xiàng)目構(gòu)建和編譯等Debug調(diào)試
設(shè)置斷點(diǎn)、探測(cè)點(diǎn),完成單步執(zhí)行、復(fù)位等
Profiler性能
設(shè)置時(shí)鐘和性能斷點(diǎn)等Option選項(xiàng)
設(shè)置字體、顏色、鍵盤屬性、動(dòng)畫速度等
GEL擴(kuò)展功能
利用通用擴(kuò)展語言擴(kuò)展功能菜單
Tools工具
管腳連接、端口連接、命令窗口、鏈接配置等
Window視窗
窗口排列、窗口列表等Help幫助
為用戶提供在線幫助信息2023/1/381第9章DSP集成開發(fā)環(huán)境CCS主菜單功能:菜第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
常用工具條有四類:標(biāo)準(zhǔn)工具條、編輯工具條、項(xiàng)目工具條和調(diào)試工具條。用戶可單擊工具條上按鈕執(zhí)行相應(yīng)操作。(1)
標(biāo)準(zhǔn)工具條
啟動(dòng)CCS后會(huì)自動(dòng)顯示標(biāo)準(zhǔn)工具條。也可通過選擇View菜單中的StandardToolbar,打開或關(guān)閉標(biāo)準(zhǔn)工具條。
——
創(chuàng)建文件按鈕。用來創(chuàng)建新文件。
——
打開文件按鈕。用來打開已有文件。
——
保存文件按鈕。用來保存當(dāng)前窗口文件。
2023/1/382第9章DSP集成開發(fā)環(huán)境CCS4.常用工具條第9章DSP集成開發(fā)環(huán)境CCS
——
剪切按鈕。
——
復(fù)制按鈕。2023/1/383第9章DSP集成開發(fā)環(huán)境CCS——剪切按鈕。第9章DSP集成開發(fā)環(huán)境CCS
——
粘貼按鈕。
——
撤消按鈕。用于撤消最后的編輯活動(dòng)。
——
恢復(fù)按鈕。用于恢復(fù)最后撤消的活動(dòng)。2023/1/384第9章DSP集成開發(fā)環(huán)境CCS——粘貼按鈕。第9章DSP集成開發(fā)環(huán)境CCS
——
向下搜索按鈕。用來查找光標(biāo)所在處下一個(gè)要搜索的字符串。
——
向上搜索按鈕。用來查找光標(biāo)所在處前一個(gè)要搜索的字符串。2023/1/385第9章DSP集成開發(fā)環(huán)境CCS——向下搜索按鈕。用第9章DSP集成開發(fā)環(huán)境CCS
——
搜索文本段按鈕。將加亮顯示的文本段作為搜索文本,單擊該按鈕,窗口將移動(dòng)到該段下一個(gè)出現(xiàn)的位置。
——
搜索多個(gè)文件按鈕。用來搜索多個(gè)文件或指定的文本。2023/1/386第9章DSP集成開發(fā)環(huán)境CCS——搜索文本段按鈕。DSP集成開發(fā)環(huán)境CCS
——
打印文件按鈕。用來打印當(dāng)前窗口源文件。
——
幫助按鈕。為用戶提供上下文相關(guān)的幫助。2023/1/387DSP集成開發(fā)環(huán)境CCS——打印文件按鈕。用來打印當(dāng)?shù)?章DSP集成開發(fā)環(huán)境CCS(2)
編輯工具條編輯工具條共計(jì)10個(gè)按鈕。——
設(shè)置括號(hào)標(biāo)志按鈕。從光標(biāo)所在處開始,查找括號(hào)對(duì),并標(biāo)記括號(hào)對(duì)中的文本。——
設(shè)置查找下一個(gè)開括號(hào)按鈕。找到后,標(biāo)記與之對(duì)應(yīng)的閉括號(hào)內(nèi)的文本。2023/1/388第9章DSP集成開發(fā)環(huán)境CCS(2)編輯工具條DSP集成開發(fā)環(huán)境CCS——
查找匹配括號(hào)按鈕。用來尋找匹配的閉括號(hào)?!?/p>
查找下一個(gè)開括號(hào)按鈕。用來尋找下一個(gè)開括號(hào)。2023/1/389DSP集成開發(fā)環(huán)境CCS——查找匹配括號(hào)按鈕。用來尋第9章DSP集成開發(fā)環(huán)境CCS——
左移制表位按鈕。將選定的文本塊左移一個(gè)Tab鍵。——
右移制表位按鈕。將選定的文本塊右移一個(gè)Tab鍵。2023/1/390第9章DSP集成開發(fā)環(huán)境CCS——左移制表位按鈕。第5章DSP集成開發(fā)環(huán)境CCS——
設(shè)置或取消書簽按鈕。用來為當(dāng)前文件設(shè)置或刪除書簽?!?/p>
查找下一個(gè)書簽按鈕。在當(dāng)前文件光標(biāo)所在處,查找下一個(gè)書簽。2023/1/391第5章DSP集成開發(fā)環(huán)境CCS——設(shè)置或取消書簽按第9章DSP集成開發(fā)環(huán)境CCS——
查找上一個(gè)書簽按鈕。在當(dāng)前文件光標(biāo)所在處,查找上一個(gè)書簽。——
書簽屬性設(shè)置按鈕。用來編輯書簽屬性。2023/1/392第9章DSP集成開發(fā)環(huán)境CCS——查找上一個(gè)書簽按第9章DSP集成開發(fā)環(huán)境CCS(3)
項(xiàng)目工具條
又稱工程工具條,提供與工程項(xiàng)目和斷點(diǎn)設(shè)置有關(guān)的命令,主要用于構(gòu)建工程項(xiàng)目,完成對(duì)斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn)的操作等?!?/p>
編譯文件按鈕。編譯當(dāng)前的源文件,但不進(jìn)行鏈接?!?/p>
增加性構(gòu)建按鈕。生成當(dāng)前工程項(xiàng)目的可執(zhí)行文件,僅對(duì)上次生成后改變了的文件進(jìn)行編譯。2023/1/393第9章DSP集成開發(fā)環(huán)境CCS(3)項(xiàng)目工具條第9章DSP集成開發(fā)環(huán)境CCS——
全部重新構(gòu)建按鈕。重新編譯當(dāng)前工程項(xiàng)目中所有文件,并重新鏈接成輸出文件?!?/p>
停止構(gòu)建按鈕。2023/1/394第9章DSP集成開發(fā)環(huán)境CCS——全部重新構(gòu)建按鈕第9章DSP集成開發(fā)環(huán)境CCS——
設(shè)置斷點(diǎn)按鈕。在編輯窗口中的源文件或反匯編指令中設(shè)置斷點(diǎn)?!?/p>
刪除所有斷點(diǎn)按鈕?!?/p>
設(shè)置探測(cè)點(diǎn)按鈕。2023/1/395第9章DSP集成開發(fā)環(huán)境CCS——設(shè)置斷點(diǎn)按鈕。在第9章DSP集成開發(fā)環(huán)境CCS——
刪除所有探測(cè)點(diǎn)按鈕。——
設(shè)置評(píng)價(jià)點(diǎn)按鈕。在源文件或反匯編窗口中設(shè)置評(píng)價(jià)點(diǎn)。——
刪除所有評(píng)價(jià)點(diǎn)按鈕。2023/1/396第9章DSP集成開發(fā)環(huán)境CCS——?jiǎng)h除所有探測(cè)點(diǎn)按第9章DSP集成開發(fā)環(huán)境CCS(4)
調(diào)試工具條
在CCS開發(fā)環(huán)境中,提供了多種調(diào)試程序的操作方法。這些操作方法均以工具按鈕形式存放在調(diào)試工具條中?!?/p>
單步進(jìn)入按鈕。在調(diào)試程序中,完成單步進(jìn)入執(zhí)行操作?!?/p>
單步執(zhí)行按鈕。用于單步執(zhí)行在當(dāng)前函數(shù)中的單條語句。2023/1/397第9章DSP集成開發(fā)環(huán)境CCS(4)調(diào)試工具條第9章DSP集成開發(fā)環(huán)境CCS——
單步跳出按鈕。在調(diào)試過程中,用于子程序的執(zhí)行操作。能直接從當(dāng)前子程序的位置自動(dòng)執(zhí)行后續(xù)的程序,直到返回到調(diào)用該子程序的指令?!?/p>
執(zhí)行到光標(biāo)處按鈕。在調(diào)試過程中,從當(dāng)前位置執(zhí)行程序,直到遇到反匯編窗口中的光標(biāo)位置為止。2023/1/398第9章DSP集成開發(fā)環(huán)境CCS——單步跳出按鈕。在第9章DSP集成開發(fā)環(huán)境CCS——
運(yùn)行程序按鈕。從當(dāng)前PC位置開始執(zhí)行程序,直到遇到斷點(diǎn)后停止?!?/p>
暫停程序按鈕。用來暫停正在執(zhí)行的程序。——
動(dòng)畫執(zhí)行按鈕。在執(zhí)行前先設(shè)置好各斷點(diǎn),每按一次該按鈕,就會(huì)從當(dāng)前程序位置執(zhí)行到下一個(gè)斷點(diǎn)處。連續(xù)按按鈕就可以實(shí)現(xiàn)動(dòng)畫運(yùn)行。2023/1/399第9章DSP集成開發(fā)環(huán)境CCS——運(yùn)行程序按鈕。從第9章DSP集成開發(fā)環(huán)境CCS——
快速觀察按鈕。用來打開快速觀察窗口,查看和修改變量?!?/p>
觀察窗口按鈕。用來打開觀察窗口,監(jiān)視局部變量和全局變量的值?!?/p>
觀察寄存器按鈕。用來顯示寄存器觀察窗口,觀察和修改寄存器。2023/1/3100第9章DSP集成開發(fā)環(huán)境CCS——快速觀察按鈕。用第9章DSP集成開發(fā)環(huán)境CCS——
觀察存儲(chǔ)器按鈕。用來打開存儲(chǔ)器窗口選項(xiàng),顯示存儲(chǔ)器觀察窗口?!?/p>
觀察堆棧按鈕。用來打開調(diào)用堆棧觀察窗口?!?/p>
觀察反匯編按鈕。用來打開反匯編窗口。2023/1/3101第9章DSP集成開發(fā)環(huán)境CCS——觀察存儲(chǔ)器按鈕。第9章DSP集成開發(fā)環(huán)境CCS
CCS集成編輯環(huán)境可以編輯任何文本。所有的文本編輯都是通過CCS內(nèi)嵌的編輯器完成的。9.1.2
文件的編輯
①
句法采用增強(qiáng)亮度顯示;②
具有查找和替換功能;③
提供上下文相關(guān)的幫助;④
多窗口顯示;⑤
快速方便的工具條;⑥
鼠標(biāo)右鍵可以快速進(jìn)入高級(jí)的編輯器功能;⑦
C語言編輯器可以判別括號(hào)是否匹配;⑧
所有編輯命令都有快捷鍵對(duì)應(yīng)。它提供了如下功能:2023/1/3102第9章DSP集成開發(fā)環(huán)境CCSCCS集成編輯環(huán)境可第9章DSP集成開發(fā)環(huán)境CCS創(chuàng)建新文件不會(huì)影響已有的文件,其步驟如下:
1.創(chuàng)建新文件
①
打開新文件窗口。選擇主菜單“File”中的“New”項(xiàng),或使用標(biāo)準(zhǔn)工具條上的創(chuàng)建文件按鈕,將在編輯窗口中顯示一個(gè)新的窗口。②
編輯文本。在新窗口中輸入源代碼(源程序)。③
選擇保存方式。選擇主菜單“File”中的“Save”或“SaveAs”選項(xiàng)。也可使用標(biāo)準(zhǔn)工具條上的保存文件按鈕。④
選擇文件目錄、文件名和擴(kuò)展名。在“保存為”對(duì)話框中,確定保存文件的目錄,輸入文件名和擴(kuò)展名。⑤保存文件。單擊“保存”按鈕,完成文件的保存。2023/1/3103第9章DSP集成開發(fā)環(huán)境CCS創(chuàng)建新文件不會(huì)影響已第9章DSP集成開發(fā)環(huán)境CCS
打開文件的步驟如下:
2.打開一個(gè)文件②
在“打開”對(duì)話框中,選擇文件,該文件名將出現(xiàn)在文件名域中。若沒有所要選擇的文件,應(yīng)先查找目錄再選擇文件。③
單擊“打開”按鈕,將在編輯窗口中打開所選擇的文件。
①
選擇“File”中的“Open”選項(xiàng),或單擊標(biāo)準(zhǔn)工具條上的打開文件按鈕,出現(xiàn)“打開”對(duì)話框。2023/1/3104第9章DSP集成開發(fā)環(huán)境CCS打開文件的步驟如下:第9章DSP集成開發(fā)環(huán)境CCS在打開的文本文件中,可進(jìn)行各種文本編輯。
3.文件的編輯(1)
文本的剪切、復(fù)制和粘貼利用“Edit”菜單中的“Cut”、“Copy”和“Paste”命令,可以剪切、復(fù)制和粘貼文本。操作步驟如下:
①
選中要剪切或復(fù)制的文本段。
②
選擇“Edit”中的“Cut”或“Copy”選項(xiàng),也可以點(diǎn)擊標(biāo)準(zhǔn)工具條上的剪切按鈕或復(fù)制按鈕,將選中的文本送入剪切板。
③
將光標(biāo)放在需要插入文本的地方。
④
選擇“Paste”命令,或點(diǎn)擊標(biāo)準(zhǔn)工具條中的按鈕。2023/1/3105第9章DSP集成開發(fā)環(huán)境CCS在打開的文本文件中,第9章DSP集成開發(fā)環(huán)境CCS(2)
刪除文本利用“Delete”命令,可實(shí)現(xiàn)文本的刪除。選中要?jiǎng)h除的文本段,點(diǎn)擊“Edit”中的“Delete”選項(xiàng),將刪除選中的文本段。也可按鍵盤上的“Delete”鍵來刪除。選擇“Edit”中的“Undo”選項(xiàng),或采用按鈕,撤消當(dāng)前窗口中最后一次編輯行為。也可按快捷健Ctrl+Z來執(zhí)行。選擇“Edit”中的“Redo”選項(xiàng),或采用按鈕,恢復(fù)當(dāng)前窗口中最后一次編輯行為。也可按快捷健Ctrl+A來執(zhí)行。(3)
撤消/恢復(fù)2023/1/3106第9章DSP集成開發(fā)環(huán)境CCS(2)刪除文本利第9章DSP集成開發(fā)環(huán)境CCS
CCS允許從當(dāng)前的文件或多個(gè)文件中搜索文本串。也可用一個(gè)文本串替代另一個(gè)文本串。利用這一功能可以完成在多個(gè)文件中的跟蹤、修改變量和函數(shù)等。
4.文本的查找和替換(1)
在當(dāng)前文件中查找文本
操作步驟如下:
①
在尋找域中輸入要查找的字符串。
②
在標(biāo)準(zhǔn)工具條上單擊按鈕或,開始查找。
也可以使用“Edit”菜單中的“Find/Replace”選項(xiàng)來搜索文本串。
2023/1/3107第9章DSP集成開發(fā)環(huán)境CCSCCS允許從當(dāng)前的文第9章DSP集成開發(fā)環(huán)境CCS(2)
在多個(gè)文件中查找文本
搜索步驟如下:
①
選擇“Edit”菜單中的“FindinFiles”選項(xiàng),或單擊標(biāo)準(zhǔn)工具條中的多個(gè)文件搜索按鈕,彈出的“FindinFiles”對(duì)話框。
②
在“FindinFiles”對(duì)話框中,輸入查詢信息。③
單擊“Find”按鈕,開始查詢,并在輸出窗口顯示搜索結(jié)果,包括文件目錄、文件名、文本行號(hào)以及該行的內(nèi)容。雙擊匹配文本,將在編輯窗中打開指定的文件,光標(biāo)位于匹配文本行的開頭。
若要關(guān)閉輸出窗口,可選擇該窗口關(guān)聯(lián)菜單中的隱含“Hide”選項(xiàng)。
2023/1/3108第9章DSP集成開發(fā)環(huán)境CCS(2)在多個(gè)文件中查找文本第9章DSP集成開發(fā)環(huán)境CCS反匯編窗口主要用來顯示反匯編后的指令和調(diào)試所需的符號(hào)信息,包括反匯編指令、指令所存放的地址和相應(yīng)的操作碼(機(jī)器碼)。
當(dāng)程序裝入目標(biāo)處理器或仿真器后,CCS會(huì)自動(dòng)打開反匯編窗口。9.1.3
反匯編窗口的使用
2023/1/3109第9章DSP集成開發(fā)環(huán)境CCS反匯編窗口主要用來顯第9章DSP集成開發(fā)環(huán)境CCS用戶可使用View菜單中的Dis-Assembly選項(xiàng),或調(diào)試工具條中的觀察反匯編按鈕,打開多個(gè)反匯編窗口。當(dāng)前程序指針PC所在語句用黃色背景顯示。
1.打開多個(gè)反匯編窗口當(dāng)出現(xiàn)多個(gè)反匯編窗口時(shí),在每個(gè)窗口的標(biāo)題條上附有窗口序號(hào)。2023/1/3110第9章DSP集成開發(fā)環(huán)境CCS用戶可使用View菜第9章DSP集成開發(fā)環(huán)境CCS在調(diào)試程序時(shí),經(jīng)常需要修改執(zhí)行程序的起始地址,可在反匯編窗口中完成。
2.修改程序起始地址
操作步驟如下:
①
打開觀察地址對(duì)話框。在反匯編窗口中,雙擊程序的地址域,將出現(xiàn)“ViewAddress(觀察地址)”對(duì)話框。②
在對(duì)話框中輸入所需的程序地址。輸入地址可以是一個(gè)絕對(duì)數(shù)值,也可以是一個(gè)C語言表達(dá)式。③
單擊“OK”按鈕,完成起始地址的修改。2023/1/3111第9章DSP集成開發(fā)環(huán)境CCS在調(diào)試程序時(shí),經(jīng)常需第9章DSP集成開發(fā)環(huán)境CCS
3.從反匯編窗口管理斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn)用戶可通過調(diào)試點(diǎn)的設(shè)置,完成程序調(diào)試和仿真,及時(shí)發(fā)現(xiàn)和解決系統(tǒng)存在的問題。各調(diào)試點(diǎn)設(shè)置完成后,反匯編窗口中相對(duì)應(yīng)的行顯示不同顏色的背景。若采用默認(rèn)顏色,粉色背景行為斷點(diǎn),藍(lán)色背景行為探測(cè)點(diǎn),綠色背景行為評(píng)價(jià)點(diǎn),而黃色背景行為PC所在行。斷點(diǎn)也可以在反匯編窗口中快速設(shè)置,雙擊要設(shè)置斷點(diǎn)的行即可完成該斷點(diǎn)的設(shè)置。若雙擊斷點(diǎn)行將清除該斷點(diǎn)。2023/1/3112第9章DSP集成開發(fā)環(huán)境CCS3.從反匯編窗口管理斷點(diǎn)第9章DSP集成開發(fā)環(huán)境CCS
4.設(shè)置反匯編風(fēng)格選項(xiàng)
CCS提供了幾種不同的選項(xiàng),可用來改變反匯編窗口觀察信息的方法。用戶可以通過反匯編風(fēng)格選項(xiàng)(Dis-AssemblyStyleOptions)對(duì)話框,輸入特殊的觀察選項(xiàng)來觀察調(diào)試的進(jìn)程。設(shè)置反匯編風(fēng)格選項(xiàng)的步驟如下:
步驟1:在Option打開反匯編風(fēng)格選項(xiàng)對(duì)話框;步驟2:在反匯編風(fēng)格選項(xiàng)對(duì)話框中,選擇所需的風(fēng)格選項(xiàng);步驟3:?jiǎn)螕簟癘K”按鈕,完成選項(xiàng)設(shè)置。2023/1/3113第9章DSP集成開發(fā)環(huán)境CCS4.設(shè)置反匯編風(fēng)格選項(xiàng)第9章DSP集成開發(fā)環(huán)境CCS9.2CCS工程項(xiàng)目的創(chuàng)建一個(gè)工程項(xiàng)目包括源程序、庫文件、鏈接命令文件和頭文件等,以目錄樹的結(jié)構(gòu)組織在工程項(xiàng)目中。工程項(xiàng)目構(gòu)建(編譯鏈接)完成后生成可執(zhí)行文件。9.2.1
工程項(xiàng)目的管理
2023/1/3114第9章DSP集成開發(fā)環(huán)境CCS9.2CCS工程項(xiàng)目的創(chuàng)建第9章DSP集成開發(fā)環(huán)境CCS一個(gè)典型的工程項(xiàng)目記錄如下信息:①
源程序文件名和目標(biāo)庫;②
編譯器,匯編器和鏈接器選項(xiàng);③
有關(guān)的頭文件。
2023/1/3115第9章DSP集成開發(fā)環(huán)境CCS一個(gè)典型的工程項(xiàng)目記第9章DSP集成開發(fā)環(huán)境CCS此窗口完成工程項(xiàng)目的管理。顯示了整個(gè)工程項(xiàng)目的內(nèi)容、工程項(xiàng)目的組織情況以及與工程項(xiàng)目關(guān)聯(lián)的程序。所有的工程項(xiàng)目操作都可以從工程項(xiàng)目觀察窗口中完成。當(dāng)啟動(dòng)CCS開發(fā)環(huán)境后,會(huì)自動(dòng)顯示工程項(xiàng)目觀察窗口。如果沒有顯示工程項(xiàng)目管理窗口,可以使用“View”查看菜單中的“Project”命令,打開該窗口。
1.工程項(xiàng)目觀察窗口2023/1/3116第9章DSP集成開發(fā)環(huán)境CCS此窗口完成工第9章DSP集成開發(fā)環(huán)境CCS
工程項(xiàng)目觀察窗界面:
觀察窗口分為兩頁,分別為文件觀察頁“FileView”和書簽頁“Bookmarks”,可通過設(shè)在觀察窗口底部的選擇按鈕進(jìn)行切換。
GELfiles文件夾,用來修改和保存用戶設(shè)置的開發(fā)環(huán)境,包括窗口和工具條的位置以及自動(dòng)打開窗口的設(shè)置等。
Project文件夾包含了工程項(xiàng)目中所有的文件庫和文件。在一個(gè)工程項(xiàng)目中,文件被分成幾個(gè)不同的庫進(jìn)行管理。2023/1/3117第9章DSP集成開發(fā)環(huán)境CCS工程項(xiàng)目觀察窗界面:第9章DSP集成開發(fā)環(huán)境CCS
1.工程項(xiàng)目觀察窗口工程項(xiàng)目文件夾包含文件夾庫文件夾源文件夾工程項(xiàng)目管理文件鏈接命令文件頭文件C語言源文件2023/1/3118第9章DSP集成開發(fā)環(huán)境CCS1.工程項(xiàng)目觀察窗口工程第9章DSP集成開發(fā)環(huán)境CCS用鼠標(biāo)右擊Project(工程項(xiàng)目),在彈出的關(guān)聯(lián)菜單中選擇Openproject(打開工程項(xiàng)目)選項(xiàng),出現(xiàn)ProjectOpen(打開工程項(xiàng)目)對(duì)話框。在對(duì)話框中,選擇所需要的文件,單擊“打開”按鈕,將該工程項(xiàng)目加入清單中。
2.文件觀察頁的基本操作(1)加入工程項(xiàng)目2023/1/3119第9章DSP集成開發(fā)環(huán)境CCS用鼠標(biāo)右擊Proje第9章DSP集成開發(fā)環(huán)境CCS將源文件、鏈接命令文件、庫文件和目標(biāo)文件加到工程項(xiàng)目清單中,可按以下的步驟操作:(2)在工程項(xiàng)目中加入文件
②
在對(duì)話框中,使用文件類型下拉清單設(shè)置文件類型,選擇要加入的文件。
③
單擊“打開”按鈕,選定的文件自動(dòng)地加入到工程項(xiàng)目指定的目錄中。
①
用右鍵單擊工程項(xiàng)目文件“
”,選擇關(guān)聯(lián)菜單中的“AddFile(加入文件)”選項(xiàng),出現(xiàn)“Add
File
to
Project(加入文件至工程項(xiàng)目)”對(duì)話框,或選擇項(xiàng)目菜單“Project”中的“AddFiletoProject”命令。2023/1/3120第9章DSP集成開發(fā)環(huán)境CCS將源文件、鏈接命令文第9章DSP集成開發(fā)環(huán)境CCS在工程項(xiàng)目清單中,用右鍵單擊所要?jiǎng)h除的文件,彈出關(guān)聯(lián)菜單,選擇Remove
from
Project(從工程中刪除)選項(xiàng)即可刪除該文件。(3)從工程項(xiàng)目中刪除文件2023/1/3121第9章DSP集成開發(fā)環(huán)境CCS在工程項(xiàng)目清單中,用第9章DSP集成開發(fā)環(huán)境CCS在開發(fā)新的應(yīng)用系統(tǒng)時(shí),用戶需要建立新的工程項(xiàng)目。具體方法如下:
9.2.2
工程項(xiàng)目的建立、打開和關(guān)閉
1.建立新的工程項(xiàng)目
①
在項(xiàng)目菜單“Project”中,選擇“New”命令。在出現(xiàn)的“Save
New
Project
As(保存新工程項(xiàng)目)”對(duì)話框中,確定新工程項(xiàng)目的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 授權(quán)合同范本
- SGLT1-2-IN-8-生命科學(xué)試劑-MCE
- 4-Bromoethcathinone-hydrochloride-生命科學(xué)試劑-MCE
- 1-2-3-Trinervonoyl-glycerol-生命科學(xué)試劑-MCE
- 養(yǎng)殖承攬合同范本
- 國家裝修延期合同范本
- 養(yǎng)殖水蛭合同范本
- 2025年船底防污漆合作協(xié)議書
- 2025年氣象測(cè)量?jī)x器項(xiàng)目發(fā)展計(jì)劃
- 攪拌站試驗(yàn)報(bào)告范文
- Unit5 What day is it today?(教學(xué)設(shè)計(jì))-2023-2024學(xué)年教科版(廣州)英語四年級(jí)下冊(cè)
- 影視制作項(xiàng)目委托制作協(xié)議
- 人教版小學(xué)數(shù)學(xué)一年級(jí)下冊(cè)教案
- 《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀課件
- 新版人音版小學(xué)音樂一年級(jí)下冊(cè)全冊(cè)教案
- 2024年黑龍江建筑職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫全面
- MOOC 跨文化交際通識(shí)通論-揚(yáng)州大學(xué) 中國大學(xué)慕課答案
- 食物鏈和食物網(wǎng)課件(共18張PPT)
- 廣東海洋大學(xué)畢業(yè)論文格式及模板
- 高空作業(yè)安全經(jīng)驗(yàn)分享PPT課件
- 廣東某鐵路站前工程施工防洪度汛施工方案(附示意圖)
評(píng)論
0/150
提交評(píng)論