ccs開發(fā)環(huán)境介紹.ppt_第1頁
ccs開發(fā)環(huán)境介紹.ppt_第2頁
ccs開發(fā)環(huán)境介紹.ppt_第3頁
ccs開發(fā)環(huán)境介紹.ppt_第4頁
ccs開發(fā)環(huán)境介紹.ppt_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2020年1月11日 1 CCS是TI公司推出的用于開發(fā)320系列DSP芯片的集成開發(fā)環(huán)境 采用Windows風(fēng)格界面 集編輯 編譯 鏈接 軟件仿真 硬件調(diào)試及實(shí)時(shí)跟蹤等功能于一體 包括編輯工具 工程管理工具和調(diào)試工具等 簡介 2020年1月11日 2 第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)用程序 2020年1月11日 3 第9章DSP集成開發(fā)環(huán)境CCS 9 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提供的探測點(diǎn) 圖形顯示 性能評(píng)價(jià)等工具 對(duì)運(yùn)行結(jié)果 輸出數(shù)據(jù)進(jìn)行分析 評(píng)估算法性能 2020年1月11日 4 第9章DSP集成開發(fā)環(huán)境CCS 可視界面設(shè)計(jì)友好 允許用戶對(duì)編輯窗口以外其他所有窗口和工具條進(jìn)行隨意設(shè)置 雙擊桌面圖標(biāo)CCS2C5000 即進(jìn)入CCS主界面 9 1 1CCS的窗口和工具條 2020年1月11日 5 第9章DSP集成開發(fā)環(huán)境CCS 1 CCS的應(yīng)用界面 工程項(xiàng)目窗口 源程序編輯窗口 圖形顯示窗口 內(nèi)存顯示窗口 寄存器顯示窗口 主菜單 工具條 反匯編窗口 2020年1月11日 6 整個(gè)界面由主菜單 工具條 工程窗口 編輯窗口 圖形顯示窗口 內(nèi)存單元顯示窗口和寄存器顯示窗口等構(gòu)成 編輯窗口 用戶可編輯源程序 設(shè)置斷點(diǎn) 探測點(diǎn) 第9章DSP集成開發(fā)環(huán)境CCS 工程窗口 組織用戶程序 構(gòu)成工程項(xiàng)目 用戶可從工程列表中選擇所需編輯和調(diào)試的程序 反匯編窗口 幫助用戶查看機(jī)器指令 查找錯(cuò)誤 內(nèi)存顯示窗口 查看 編輯內(nèi)存單元 寄存器顯示窗口 查看 編輯CPU寄存器 圖形顯示窗口 根據(jù)用戶需要 以圖形方式顯示數(shù)據(jù) 2020年1月11日 7 第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)功能 2020年1月11日 8 第9章DSP集成開發(fā)環(huán)境CCS 3 主菜單 主菜單包含有11個(gè)選項(xiàng) FileEditViewProjectDebugProfilerOptionGELToolsWindowHelp 文件 編輯 查看 工程項(xiàng)目 調(diào)試 性能 選項(xiàng) 擴(kuò)展功能 工具 視窗 幫助 2020年1月11日 9 第9章DSP集成開發(fā)環(huán)境CCS 主菜單功能 2020年1月11日 10 第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)前窗口文件 2020年1月11日 11 第9章DSP集成開發(fā)環(huán)境CCS 剪切按鈕 復(fù)制按鈕 2020年1月11日 12 第9章DSP集成開發(fā)環(huán)境CCS 粘貼按鈕 撤消按鈕 用于撤消最后的編輯活動(dòng) 恢復(fù)按鈕 用于恢復(fù)最后撤消的活動(dòng) 2020年1月11日 13 第9章DSP集成開發(fā)環(huán)境CCS 向下搜索按鈕 用來查找光標(biāo)所在處下一個(gè)要搜索的字符串 向上搜索按鈕 用來查找光標(biāo)所在處前一個(gè)要搜索的字符串 2020年1月11日 14 第9章DSP集成開發(fā)環(huán)境CCS 搜索文本段按鈕 將加亮顯示的文本段作為搜索文本 單擊該按鈕 窗口將移動(dòng)到該段下一個(gè)出現(xiàn)的位置 搜索多個(gè)文件按鈕 用來搜索多個(gè)文件或指定的文本 2020年1月11日 15 DSP集成開發(fā)環(huán)境CCS 打印文件按鈕 用來打印當(dāng)前窗口源文件 幫助按鈕 為用戶提供上下文相關(guān)的幫助 2020年1月11日 16 第9章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)的文本 2020年1月11日 17 DSP集成開發(fā)環(huán)境CCS 查找匹配括號(hào)按鈕 用來尋找匹配的閉括號(hào) 查找下一個(gè)開括號(hào)按鈕 用來尋找下一個(gè)開括號(hào) 2020年1月11日 18 第9章DSP集成開發(fā)環(huán)境CCS 左移制表位按鈕 將選定的文本塊左移一個(gè)Tab鍵 右移制表位按鈕 將選定的文本塊右移一個(gè)Tab鍵 2020年1月11日 19 第5章DSP集成開發(fā)環(huán)境CCS 設(shè)置或取消書簽按鈕 用來為當(dāng)前文件設(shè)置或刪除書簽 查找下一個(gè)書簽按鈕 在當(dāng)前文件光標(biāo)所在處 查找下一個(gè)書簽 2020年1月11日 20 第9章DSP集成開發(fā)環(huán)境CCS 查找上一個(gè)書簽按鈕 在當(dāng)前文件光標(biāo)所在處 查找上一個(gè)書簽 書簽屬性設(shè)置按鈕 用來編輯書簽屬性 2020年1月11日 21 第9章DSP集成開發(fā)環(huán)境CCS 3 項(xiàng)目工具條 又稱工程工具條 提供與工程項(xiàng)目和斷點(diǎn)設(shè)置有關(guān)的命令 主要用于構(gòu)建工程項(xiàng)目 完成對(duì)斷點(diǎn) 探測點(diǎn)和評(píng)價(jià)點(diǎn)的操作等 編譯文件按鈕 編譯當(dāng)前的源文件 但不進(jìn)行鏈接 增加性構(gòu)建按鈕 生成當(dāng)前工程項(xiàng)目的可執(zhí)行文件 僅對(duì)上次生成后改變了的文件進(jìn)行編譯 2020年1月11日 22 第9章DSP集成開發(fā)環(huán)境CCS 全部重新構(gòu)建按鈕 重新編譯當(dāng)前工程項(xiàng)目中所有文件 并重新鏈接成輸出文件 停止構(gòu)建按鈕 2020年1月11日 23 第9章DSP集成開發(fā)環(huán)境CCS 設(shè)置斷點(diǎn)按鈕 在編輯窗口中的源文件或反匯編指令中設(shè)置斷點(diǎn) 刪除所有斷點(diǎn)按鈕 設(shè)置探測點(diǎn)按鈕 2020年1月11日 24 第9章DSP集成開發(fā)環(huán)境CCS 刪除所有探測點(diǎn)按鈕 設(shè)置評(píng)價(jià)點(diǎn)按鈕 在源文件或反匯編窗口中設(shè)置評(píng)價(jià)點(diǎn) 刪除所有評(píng)價(jià)點(diǎn)按鈕 2020年1月11日 25 第9章DSP集成開發(fā)環(huán)境CCS 4 調(diào)試工具條 在CCS開發(fā)環(huán)境中 提供了多種調(diào)試程序的操作方法 這些操作方法均以工具按鈕形式存放在調(diào)試工具條中 單步進(jìn)入按鈕 在調(diào)試程序中 完成單步進(jìn)入執(zhí)行操作 單步執(zhí)行按鈕 用于單步執(zhí)行在當(dāng)前函數(shù)中的單條語句 2020年1月11日 26 第9章DSP集成開發(fā)環(huán)境CCS 單步跳出按鈕 在調(diào)試過程中 用于子程序的執(zhí)行操作 能直接從當(dāng)前子程序的位置自動(dòng)執(zhí)行后續(xù)的程序 直到返回到調(diào)用該子程序的指令 執(zhí)行到光標(biāo)處按鈕 在調(diào)試過程中 從當(dāng)前位置執(zhí)行程序 直到遇到反匯編窗口中的光標(biāo)位置為止 2020年1月11日 27 第9章DSP集成開發(fā)環(huán)境CCS 運(yùn)行程序按鈕 從當(dāng)前PC位置開始執(zhí)行程序 直到遇到斷點(diǎn)后停止 暫停程序按鈕 用來暫停正在執(zhí)行的程序 動(dòng)畫執(zhí)行按鈕 在執(zhí)行前先設(shè)置好各斷點(diǎn) 每按一次該按鈕 就會(huì)從當(dāng)前程序位置執(zhí)行到下一個(gè)斷點(diǎn)處 連續(xù)按按鈕就可以實(shí)現(xiàn)動(dòng)畫運(yùn)行 2020年1月11日 28 第9章DSP集成開發(fā)環(huán)境CCS 快速觀察按鈕 用來打開快速觀察窗口 查看和修改變量 觀察窗口按鈕 用來打開觀察窗口 監(jiān)視局部變量和全局變量的值 觀察寄存器按鈕 用來顯示寄存器觀察窗口 觀察和修改寄存器 2020年1月11日 29 第9章DSP集成開發(fā)環(huán)境CCS 觀察存儲(chǔ)器按鈕 用來打開存儲(chǔ)器窗口選項(xiàng) 顯示存儲(chǔ)器觀察窗口 觀察堆棧按鈕 用來打開調(diào)用堆棧觀察窗口 觀察反匯編按鈕 用來打開反匯編窗口 2020年1月11日 30 第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) 它提供了如下功能 2020年1月11日 31 第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ò)展名 保存文件 單擊 保存 按鈕 完成文件的保存 2020年1月11日 32 第9章DSP集成開發(fā)環(huán)境CCS 打開文件的步驟如下 2 打開一個(gè)文件 在 打開 對(duì)話框中 選擇文件 該文件名將出現(xiàn)在文件名域中 若沒有所要選擇的文件 應(yīng)先查找目錄再選擇文件 單擊 打開 按鈕 將在編輯窗口中打開所選擇的文件 選擇 File 中的 Open 選項(xiàng) 或單擊標(biāo)準(zhǔn)工具條上的打開文件按鈕 出現(xiàn) 打開 對(duì)話框 2020年1月11日 33 第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)工具條中的按鈕 2020年1月11日 34 第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ù) 2020年1月11日 35 第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)來搜索文本串 2020年1月11日 36 第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) 2020年1月11日 37 第9章DSP集成開發(fā)環(huán)境CCS 反匯編窗口主要用來顯示反匯編后的指令和調(diào)試所需的符號(hào)信息 包括反匯編指令 指令所存放的地址和相應(yīng)的操作碼 機(jī)器碼 當(dāng)程序裝入目標(biāo)處理器或仿真器后 CCS會(huì)自動(dòng)打開反匯編窗口 9 1 3反匯編窗口的使用 2020年1月11日 38 第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) 2020年1月11日 39 第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 按鈕 完成起始地址的修改 2020年1月11日 40 第9章DSP集成開發(fā)環(huán)境CCS 3 從反匯編窗口管理斷點(diǎn) 探測點(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)色背景行為探測點(diǎn) 綠色背景行為評(píng)價(jià)點(diǎn) 而黃色背景行為PC所在行 斷點(diǎn)也可以在反匯編窗口中快速設(shè)置 雙擊要設(shè)置斷點(diǎn)的行即可完成該斷點(diǎn)的設(shè)置 若雙擊斷點(diǎn)行將清除該斷點(diǎn) 2020年1月11日 41 第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 單擊 OK 按鈕 完成選項(xiàng)設(shè)置 2020年1月11日 42 第9章DSP集成開發(fā)環(huán)境CCS 9 2CCS工程項(xiàng)目的創(chuàng)建 一個(gè)工程項(xiàng)目包括源程序 庫文件 鏈接命令文件和頭文件等 以目錄樹的結(jié)構(gòu)組織在工程項(xiàng)目中 工程項(xiàng)目構(gòu)建 編譯鏈接 完成后生成可執(zhí)行文件 9 2 1工程項(xiàng)目的管理 2020年1月11日 43 第9章DSP集成開發(fā)環(huán)境CCS 一個(gè)典型的工程項(xiàng)目記錄如下信息 源程序文件名和目標(biāo)庫 編譯器 匯編器和鏈接器選項(xiàng) 有關(guān)的頭文件 2020年1月11日 44 第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)目觀察窗口 2020年1月11日 45 第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)行管理 2020年1月11日 46 第9章DSP集成開發(fā)環(huán)境CCS 1 工程項(xiàng)目觀察窗口 工程項(xiàng)目文件夾 包含文件夾 庫文件夾 源文件夾 工程項(xiàng)目管理文件 鏈接命令文件 頭文件 C語言源文件 2020年1月11日 47 第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)目 2020年1月11日 48 第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) AddFiletoProject 加入文件至工程項(xiàng)目 對(duì)話框 或選擇項(xiàng)目菜單 Project 中的 AddFiletoProject 命令 2020年1月11日 49 第9章DSP集成開發(fā)環(huán)境CCS 在工程項(xiàng)目清單中 用右鍵單擊所要?jiǎng)h除的文件 彈出關(guān)聯(lián)菜單 選擇RemovefromProject 從工程中刪除 選項(xiàng)即可刪除該文件 3 從工程項(xiàng)目中刪除文件 2020年1月11日 50 第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)的 SaveNewProjectAs 保存新工程項(xiàng)目 對(duì)話框中 確定新工程項(xiàng)目的目錄 選擇保存工程項(xiàng)目文件的文件夾 輸入工程項(xiàng)目文件名 mak 按 保存 按鈕退出 將源文件 c和 asm 鏈接命令文件 cmd 庫文件 lib 和頭文件 h 等加入到工程項(xiàng)目中 2020年1月11日 51 第9章DSP集成開發(fā)環(huán)境CCS 2 打開已有的工程項(xiàng)目 選擇項(xiàng)目菜單 Project 中的 Open 命令 彈出 ProjectOpen 打開工程項(xiàng)目 對(duì)話框 在對(duì)話框中 選擇要打開的工程項(xiàng)目文件 單擊 打開 按鈕 2020年1月11日 52 第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)閉 2020年1月11日 53 第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)建 2020年1月11日 54 第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 輸出 窗口 顯示編譯信息 2020年1月11日 55 第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 輸出 窗口顯示編譯信息 2020年1月11日 56 第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)建 2020年1月11日 57 第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) 2020年1月11日 58 第9章DSP集成開發(fā)環(huán)境CCS 若選擇C語言源文件 則打開的對(duì)話框?yàn)樵O(shè)置編譯器選項(xiàng)對(duì)話框 1 對(duì)源文件設(shè)置編譯或匯編選項(xiàng) 2020年1月11日 59 第9章DSP集成開發(fā)環(huán)境CCS 若所選擇的源文件是用匯編語言編寫的 則打開的對(duì)話框?yàn)樵O(shè)置匯編器選項(xiàng)對(duì)話框 1 對(duì)源文件設(shè)置編譯或匯編選項(xiàng) 2020年1月11日 60 第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) 命令 2020年1月11日 61 第9章DSP集成開發(fā)環(huán)境CCS 工程項(xiàng)目選項(xiàng)對(duì)話框 2020年1月11日 62 第9章DSP集成開發(fā)環(huán)境CCS 9 4CCS開發(fā)軟件使用舉例 9 4 1CCS軟件開發(fā)流程 利用CCS集成環(huán)境開發(fā)應(yīng)用程序的流程 軟件設(shè)計(jì) 程序編輯和編譯 程序調(diào)試 結(jié)果分析 修改程序設(shè)計(jì)錯(cuò)誤 修改編程錯(cuò)誤 2020年1月11日 63 第9章DSP集成開發(fā)環(huán)境CCS 利用CCS開發(fā)應(yīng)用程序的步驟如下 軟件設(shè)計(jì) 主要包括程序模塊的劃分 算法和流程的確定以及執(zhí)行結(jié)果的預(yù)測等工作 程序編輯和編譯 主要進(jìn)行工程文件的創(chuàng)建 編寫頭文件 配置文件和源程序 使用匯編和C編譯器進(jìn)行編譯 排除語法 變量定義等錯(cuò)誤 2020年1月11日 64 第9章DSP集成開發(fā)環(huán)境CCS 程序調(diào)試 利用CCS軟件的調(diào)試工具 采用單步執(zhí)行 設(shè)置斷點(diǎn)和探測點(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í)間等 若算法不能滿足要求

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論