DSP集成開發(fā)環(huán)境CCS.ppt_第1頁
DSP集成開發(fā)環(huán)境CCS.ppt_第2頁
DSP集成開發(fā)環(huán)境CCS.ppt_第3頁
DSP集成開發(fā)環(huán)境CCS.ppt_第4頁
DSP集成開發(fā)環(huán)境CCS.ppt_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第7章DSP集成開發(fā)環(huán)境CCS 內(nèi)容提要CCS是TI公司推出的用于開發(fā)DSP芯片的集成開發(fā)環(huán)境 它采用Windows風格界面 集編輯 編譯 鏈接 軟件仿真 硬件調試以及實時跟蹤等功能于一體 極大地方便了DSP芯片的開發(fā)與設計 是目前使用最為廣泛的DSP開發(fā)軟件之一 本章對CCS2 2版本開發(fā)軟件的使用作了詳細地介紹 首先 對CCS開發(fā)軟件作了簡要地說明 并介紹了該軟件的安裝及配置 其次 介紹了CCS的基本操作 包括 CCS的窗口和工具條 文件的編輯 反匯編窗口 存儲器窗口 寄存器窗口 觀察窗口和其他有關的基本操作等 然后 介紹了CCS工程項目的建立和調試 在工程項目的建立中 講述了工程項目的管理 建立及構建等內(nèi)容 而在工程項目的調試中 介紹了程序的運行控制 斷點和探測點的設置 圖形工具的使用 數(shù)據(jù)輸入與輸出以及評價點等 最后 通過具體實例來說明利用CCS開發(fā)軟件調試程序的方法 第7章DSP集成開發(fā)環(huán)境CCS 7 1CCS的主要功能CCS代碼產(chǎn)生工具CCS代碼調試工具7 2CCS軟件的安裝與設置7 3CCS菜單菜單工具欄7 4CCS的基本操作 第7章DSP集成開發(fā)環(huán)境CCS 7 1CCS的主要功能 CCS是一種針對TMS320系列DSP的集成開發(fā)環(huán)境 在Windows操作系統(tǒng)下 采用圖形接口界面 提供有環(huán)境配置 源文件編輯 程序調試 跟蹤和分析等工具 CCS有兩種工作模式 即軟件仿真器模式 可以脫離DSP芯片 在PC機上模擬DSP的指令集和工作機制 主要用于前期算法實現(xiàn)和調試 硬件在線編程模式 可以實時運行在DSP芯片上 與硬件開發(fā)板相結合在線編程和調試應用程序 第7章DSP集成開發(fā)環(huán)境CCS CCS的開發(fā)系統(tǒng)主要由以下組件構成 TMS320C54x集成代碼產(chǎn)生工具 CCS集成開發(fā)環(huán)境 DSP BIOS實時內(nèi)核插件及其應用程序接口API 實時數(shù)據(jù)交換的RTDX插件以及相應的程序接口API 由TI公司以外的第三方提供的各種應用模塊插件 第7章DSP集成開發(fā)環(huán)境CCS CCS開發(fā)系統(tǒng)的示意圖 第7章DSP集成開發(fā)環(huán)境CCS TMS320C54x集成代碼產(chǎn)生工具 用來對C語言 匯編語言或混合語言編程的DSP源程序進行編譯匯編 并鏈接成為可執(zhí)行的DSP程序 主要包括匯編器 鏈接器 C C 編譯器和建庫工具等 CCS集成開發(fā)環(huán)境 集編輯 編譯 鏈接 軟件仿真 硬件調試和實時跟蹤等功能于一體 包括編輯工具 工程管理工具和調試工具等 第7章DSP集成開發(fā)環(huán)境CCS DSP BIOS實時內(nèi)核插件及其應用程序接口API 主要為實時信號處理應用而設計 包括DSP BIOS的配置工具 實時分析工具等 實時數(shù)據(jù)交換的RTDX插件和相應的程序接口API 可對目標系統(tǒng)數(shù)據(jù)進行實時監(jiān)視 實現(xiàn)DSP與其他應用程序的數(shù)據(jù)交換 由TI公司以外的第三方提供的應用模塊插件 第7章DSP集成開發(fā)環(huán)境CCS CCS的功能十分強大 它集成了代碼的編輯 編譯 鏈接和調試等諸多功能 而且支持C C 和匯編的混合編程 其主要功能如下 集成可視化代碼編輯界面 用戶可通過其界面直接編寫C 匯編 cmd文件等 集成代碼生成工具 包括匯編器 優(yōu)化C編譯器 鏈接器等 將代碼的編輯 編譯 鏈接和調試等諸多功能集成到一個軟件環(huán)境中 基本調試工具 如裝入執(zhí)行代碼 查看寄存器 存儲器 反匯編 變量窗口等功能 并支持C源代碼級調試 第7章DSP集成開發(fā)環(huán)境CCS 斷點工具 能在調試程序的過程中 完成硬件斷點 軟件斷點和條件斷點的設置 探測點工具 用于數(shù)據(jù)文件的輸入和輸出 還有算法的仿真 數(shù)據(jù)的實時監(jiān)視等 剖析工具 用于評估代碼運行所需要的時鐘數(shù) 進而確定代碼的運行時間 數(shù)據(jù)圖形顯示工具 用于繪制變量的時域 頻域波形 眼圖 星座圖 圖像等 直觀顯示數(shù)據(jù) 并能進行自動刷新 第7章DSP集成開發(fā)環(huán)境CCS 此外 CCS還提供了DSP BIOS工具 GEL工具 支持RTDX技術 CCS開發(fā)環(huán)境是一種針對標準TMS320調試接口的交互式軟件平臺 CCS具有調試和實時分析功能 拓展了基本代碼產(chǎn)生工具 CCS支持開發(fā)周期所有階段 包括 設計 代碼 編譯 調試和分析 第7章DSP集成開發(fā)環(huán)境CCS 其中 設計指概念上的計劃 代碼 編譯包括建立工程 編寫代碼 配置文件等 調試包括語法檢查 探針和斷點 記錄等 分析包括實時調試 統(tǒng)計和跟蹤 第7章DSP集成開發(fā)環(huán)境CCS 7 2CCS的安裝及設置 在使用CCS之前 必須首先按照CCS的產(chǎn)品說明安裝CCS軟件 其次創(chuàng)建CCS系統(tǒng)配置 進行環(huán)境設置 最后 按照具體使用的仿真器 安裝目標板和驅動程序 第7章DSP集成開發(fā)環(huán)境CCS 機器類型 IBMPC及兼容機 操作系統(tǒng) MicrosoftWindows95 98 2000或WindowsNT4 0 機器資源配置要求 系統(tǒng)配置要求 第7章DSP集成開發(fā)環(huán)境CCS 在windows環(huán)境下運行CCS安裝程序setup exe 當CCS軟件安裝到計算機后 將在桌面上出現(xiàn)兩個快捷方式圖標 CCS應用程序 CCS配置程序 第7章DSP集成開發(fā)環(huán)境CCS CCS的配置文件用來定義DSP芯片和目標板類型 為了使CCS能工作在不同的硬件或仿真目標板上 必須為CCS系統(tǒng)配置相應的配置文件 CCS的系統(tǒng)配置有兩種方法 利用系統(tǒng)提供的標準配置文件進行配置 按用戶自己建立的配置文件來配置系統(tǒng)結構 第7章DSP集成開發(fā)環(huán)境CCS 采用標準配置文件進行系統(tǒng)配置的步驟 步驟1 啟動CCS配置程序 雙擊桌面上的SetupCCS快捷圖標 彈出對話框 可供使用的配置 系統(tǒng)配置欄目 加入配置按鈕 清除配置按鈕 第7章DSP集成開發(fā)環(huán)境CCS 步驟2 清除以前定義的配置 點擊 清除配置 按鈕 彈出確認清除命令對話框 選擇 Yes 清除以前的配置 步驟3 選擇與目標系統(tǒng)相匹配的配置文件 步驟4 將所選中的配置文件加入到系統(tǒng)配置中 單擊 加入配置 按鈕 將 C54xFastSim 作為系統(tǒng)的配置顯示在系統(tǒng)設置窗口中 點擊 Close 按鈕 關閉對話框后出現(xiàn)CCS系統(tǒng)設置窗口 在系統(tǒng)配置欄目中顯示系統(tǒng)的配置 例如使用 C54x軟件仿真器 則在 Available 列表中選擇 C54xFastSim 項 對應的配置信息顯示在 配置信息 欄目中 第7章DSP集成開發(fā)環(huán)境CCS 系統(tǒng)配置窗口 安裝驅動程序 步驟5 安裝驅動程序 點擊 IntallaDeviceDriver 彈出選擇器件驅動程序對話框 第7章DSP集成開發(fā)環(huán)境CCS 步驟5 安裝驅動程序 選擇驅動程序 如tisim54x dvr 單擊 打開 按鈕 隨后彈出器件驅動屬性對話框 第7章DSP集成開發(fā)環(huán)境CCS 步驟5 安裝驅動程序 單擊 OK 按鈕 完成器件驅動程序的安裝 第7章DSP集成開發(fā)環(huán)境CCS 步驟6 保存系統(tǒng)配置 打開 File 菜單 單擊 Save 按鈕 將系統(tǒng)配置保存在系統(tǒng)寄存器中 完成CCS的系統(tǒng)配置 第7章DSP集成開發(fā)環(huán)境CCS 使用CCS軟件所要用到的文件類型 cmd 鏈接命令文件 obj 由源文件編譯或匯編后所生成的目標文件 out 完成編譯 匯編 鏈接后所形成的可執(zhí)行文件 可在CCS監(jiān)控下調試和執(zhí)行 wks 工作空間文件 可用來記錄工作環(huán)境的設置信息 cdb CCS的配置數(shù)據(jù)庫文件 是使用DSP BIOSAPI模塊所必須的 當保存配置文件時 將產(chǎn)生鏈接器命令文件 cfg cmd 頭文件 cfg h54 和匯編語言源文件 cfg s54 第7章DSP集成開發(fā)環(huán)境CCS 7 3CCS菜單菜單 利用CCS集成開發(fā)軟件 用戶可以在一個開發(fā)環(huán)境下完成工程項目創(chuàng)建 程序編輯 編譯 鏈接 調試和數(shù)據(jù)分析等工作環(huán)節(jié) 第7章DSP集成開發(fā)環(huán)境CCS 使用CCS開發(fā)應用程序的一般步驟 打開或創(chuàng)建一個工程項目文件 包括源程序 目標文件 庫文件 鏈接命令文件和包含文件 編輯各類文件 可以使用CCS提供的集成編輯環(huán)境 對頭文件 鏈接命令文件和源程序進行編輯 第7章DSP集成開發(fā)環(huán)境CCS 使用CCS開發(fā)應用程序的一般步驟 對工程項目進行編譯 如出現(xiàn)語法錯誤 將在構建窗口中顯示錯誤信息 用戶可以根據(jù)顯示的信息定位錯誤位置 更改錯誤 對結果和數(shù)據(jù)進行分析和算法評估 用戶可以利用CCS提供的探測點 圖形顯示 性能評價等工具 對運行結果 輸出數(shù)據(jù)進行分析 評估算法性能 第7章DSP集成開發(fā)環(huán)境CCS 個典型的CCS開發(fā)環(huán)境界面如圖 CCS的應用界面 在桌面上雙擊CCS2 C5000 工程項目窗口 源程序編輯窗口 圖形顯示窗口 內(nèi)存顯示窗口 寄存器顯示窗口 主菜單 工具條 反匯編窗口 第7章DSP集成開發(fā)環(huán)境CCS 主菜單包含有11個選項 FileEditViewProjectDebugProfilerOptionGELToolsWindowHelp 文件 編輯 查看 工程項目 調試 性能 選項 擴展功能 工具 視窗 幫助 第7章DSP集成開發(fā)環(huán)境CCS 主菜單功能 第7章DSP集成開發(fā)環(huán)境CCS 工具欄 常用的工具欄共有5種 分別為標準工具條StangardToolbar 編輯工具條 項目工具條和調試工具條 用戶可以單擊工具條上的按鈕執(zhí)行相應的操作 第7章DSP集成開發(fā)環(huán)境CCS 1 標準工具條 啟動CCS后會自動顯示標準工具條 也可以通過選擇主菜單 View 中的 StandardToolbar 選項 打開或關閉標準工具條 創(chuàng)建文件按鈕 用來創(chuàng)建新文件 打開文件按鈕 用來打開已有的文件 保存文件按鈕 用來保存當前窗口的文件 第7章DSP集成開發(fā)環(huán)境CCS 1 標準工具條 剪切按鈕 用來剪切文本 將標記文本放入剪切板 復制按鈕 用來復制文本 將標記文本放入剪切板 第7章DSP集成開發(fā)環(huán)境CCS 1 標準工具條 粘貼按鈕 用來粘貼文本 將剪切板中的文本粘貼在光標處 撤消按鈕 用于撤消最后的編輯活動 恢復按鈕 用于恢復最后撤消的活動 第7章DSP集成開發(fā)環(huán)境CCS 1 標準工具條 向下搜索按鈕 用來查找光標所在處下一個要搜索的字符串 向上搜索按鈕 用來查找光標所在處前一個要搜索的字符串 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 1 標準工具條 搜索文本段按鈕 將加亮顯示的文本段作為搜索文本 單擊該按鈕 窗口將移動到該段下一個出現(xiàn)的位置 搜索多個文件按鈕 用來搜索多個文件或指定的文本 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 1 標準工具條 打印文件按鈕 用來打印當前窗口源文件 幫助按鈕 為用戶提供上下文相關的幫助 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 2 編輯工具條 編輯工具條共計10個按鈕 設置括號標志按鈕 從光標所在處開始 查找括號對 并標記括號對中的文本 設置查找下一個開括號按鈕 找到后 標記與之對應的閉括號內(nèi)的文本 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 2 編輯工具條 編輯工具條共計10個按鈕 查找匹配括號按鈕 用來尋找匹配的閉括號 查找下一個開括號按鈕 用來尋找下一個開括號 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 2 編輯工具條 編輯工具條共計10個按鈕 左移制表位按鈕 將選定的文本塊左移一個Tab鍵 右移制表位按鈕 將選定的文本塊右移一個Tab鍵 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 2 編輯工具條 編輯工具條共計10個按鈕 設置或取消書簽按鈕 用來為當前文件設置或刪除書簽 查找下一個書簽按鈕 在當前文件光標所在處 查找下一個書簽 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 2 編輯工具條 編輯工具條共計10個按鈕 查找上一個書簽按鈕 在當前文件光標所在處 查找上一個書簽 書簽屬性設置按鈕 用來編輯書簽屬性 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 3 項目工具條 項目工具又稱工程工具條 它提供了與工程項目和斷點設置有關的命令 主要用于構建工程項目 完成對斷點 探測點和評價點的操作等 編譯文件按鈕 用來編譯當前的源文件 但不進行鏈接 增加性構建按鈕 用來生成當前工程項目的可執(zhí)行文件 僅對上次生成后改變了的文件進行編譯 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 3 項目工具條 全部重新構建按鈕 用來重新編譯當前工程項目中的所有文件 并重新鏈接形成輸出文件 停止構建按鈕 用于停止正在構建的工程項目 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 3 項目工具條 設置斷點按鈕 用來在編輯窗口中的源文件或反匯編指令中設置斷點 刪除所有斷點按鈕 用來刪除全部斷點 設置探測點按鈕 用來設置探測點 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 3 項目工具條 刪除所有探測點按鈕 用來刪除全部探測點 設置評價點按鈕 在源文件或反匯編窗口中設置評價點 刪除所有評價點按鈕 用來刪除全部評價點 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 4 調試工具條 在CCS開發(fā)環(huán)境中 提供了多種調試程序的操作方法 這些操作方法都是以工具按鈕的形式存放在調試工具條中 單步進入按鈕 在調試程序中 完成單步進入執(zhí)行操作 單步執(zhí)行按鈕 用于單步執(zhí)行在當前函數(shù)中的單條語句 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 4 調試工具條 單步跳出按鈕 在調試過程中 用于子程序的執(zhí)行操作 該條命令能直接從當前子程序的位置自動執(zhí)行后續(xù)的程序 直到返回到調用該子程序的指令 執(zhí)行到光標處按鈕 在調試過程中 從當前位置執(zhí)行程序 直到遇到反匯編窗口中的光標位置為止 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 4 調試工具條 運行程序按鈕 從當前PC位置開始執(zhí)行程序 直到遇到斷點后停止 暫停程序按鈕 用來暫停正在執(zhí)行的程序 動畫執(zhí)行按鈕 在執(zhí)行前先設置好各斷點 每按一次該按鈕 就會從當前程序位置執(zhí)行到下一個斷點處 連續(xù)按按鈕就可以實現(xiàn)動畫運行 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 4 調試工具條 快速觀察按鈕 用來打開快速觀察窗口 查看和修改變量 觀察窗口按鈕 用來打開觀察窗口 監(jiān)視局部變量和全局變量的值 觀察寄存器按鈕 用來顯示寄存器觀察窗口 觀察和修改寄存器 第7章DSP集成開發(fā)環(huán)境CCS 4 常用工具條 4 調試工具條 觀察存儲器按鈕 用來打開存儲器窗口選項 顯示存儲器觀察窗口 觀察堆棧按鈕 用來打開調用堆棧觀察窗口 觀察反匯編按鈕 用來打開反匯編窗口 第7章DSP集成開發(fā)環(huán)境CCS 7 4CCS的基本操作 CCS集成編輯環(huán)境可以編輯任何文本 所有的文本編輯都是通過CCS內(nèi)嵌的編輯器完成的 文件的編輯 句法采用增強亮度顯示 具有查找和替換功能 提供上下文相關的幫助 多窗口顯示 快速方便的工具條 鼠標右鍵可以快速進入高級的編輯器功能 C語言編輯器可以判別括號是否匹配 所有編輯命令都有快捷鍵對應 它提供了如下功能 第7章DSP集成開發(fā)環(huán)境CCS 創(chuàng)建新文件不會影響已有的文件 其步驟如下 1 創(chuàng)建新文件 打開新文件窗口 選擇主菜單 File 中的 New 項 或使用標準工具條上的創(chuàng)建文件按鈕 將在編輯窗口中顯示一個新的窗口 編輯文本 在新窗口中輸入源代碼 源程序 選擇保存方式 選擇主菜單 File 中的 Save 或 SaveAs 選項 也可使用標準工具條上的保存文件按鈕 選擇文件目錄 文件名和擴展名 在 保存為 對話框中 確定保存文件的目錄 輸入文件名和擴展名 保存文件 單擊 保存 按鈕 完成文件的保存 第7章DSP集成開發(fā)環(huán)境CCS 打開文件的步驟如下 2 打開一個文件 在 打開 對話框中 選擇文件 該文件名將出現(xiàn)在文件名域中 若沒有所要選擇的文件 應先查找目錄再選擇文件 單擊 打開 按鈕 將在編輯窗口中打開所選擇的文件 選擇 File 中的 Open 選項 或單擊標準工具條上的打開文件按鈕 出現(xiàn) 打開 對話框 第7章DSP集成開發(fā)環(huán)境CCS 在打開的文本文件中 可進行各種文本編輯 3 文件的編輯 1 文本的剪切 復制和粘貼 利用 Edit 菜單中的 Cut Copy 和 Paste 命令 可以剪切 復制和粘貼文本 操作步驟如下 選中要剪切或復制的文本段 選擇 Edit 中的 Cut 或 Copy 選項 也可以點擊標準工具條上的剪切按鈕或復制按鈕 將選中的文本送入剪切板 將光標放在需要插入文本的地方 選擇 Paste 命令 或點擊標準工具條中的按鈕 第7章DSP集成開發(fā)環(huán)境CCS 3 文件的編輯 2 刪除文本 利用 Delete 命令 可實現(xiàn)文本的刪除 選中要刪除的文本段 點擊 Edit 中的 Delete 選項 將刪除選中的文本段 也可按鍵盤上的 Delete 鍵來刪除 選擇 Edit 中的 Undo 選項 或采用按鈕 撤消當前窗口中最后一次編輯行為 也可按快捷健Ctrl Z來執(zhí)行 選擇 Edit 中的 Redo 選項 或采用按鈕 恢復當前窗口中最后一次編輯行為 也可按快捷健Ctrl A來執(zhí)行 3 撤消 恢復 第7章DSP集成開發(fā)環(huán)境CCS CCS允許從當前的文件或多個文件中搜索文本串 也可用一個文本串替代另一個文本串 利用這一功能可以完成在多個文件中的跟蹤 修改變量和函數(shù)等 4 文本的查找和替換 1 在當前文件中查找文本 操作步驟如下 在尋找域中輸入要查找的字符串 在標準工具條上單擊按鈕或 開始查找 也可以使用 Edit 菜單中的 Find Replace 選項來搜索文本串 第7章DSP集成開發(fā)環(huán)境CCS 4 文本的查找和替換 2 在多個文件中查找文本 搜索步驟如下 選擇 Edit 菜單中的 FindinFiles 選項 或單擊標準工具條中的多個文件搜索按鈕 彈出的 FindinFiles 對話框 在 FindinFiles 對話框中 輸入查詢信息 單擊 Find 按鈕 開始查詢 并在輸出窗口顯示搜索結果 包括文件目錄 文件名 文本行號以及該行的內(nèi)容 雙擊匹配文本 將在編輯窗中打開指定的文件 光標位于匹配文本行的開頭 若要關閉輸出窗口 可選擇該窗口關聯(lián)菜單中的隱含 Hide 選項 第7章DSP集成開發(fā)環(huán)境CCS 反匯編窗口主要用來顯示反匯編后的指令和調試所需的符號信息 包括反匯編指令 指令所存放的地址和相應的操作碼 機器碼 當程序裝入目標處理器或仿真器后 CCS會自動打開反匯編窗口 反匯編窗口的使用 第7章DSP集成開發(fā)環(huán)境CCS 用戶可以使用 View 菜單中的 Dis Assembly 選項 或調試工具條中的觀察反匯編按鈕 打開多個反匯編窗口 當前程序指針PC所在語句用黃色背景顯示 1 打開多個反匯編窗口 當出現(xiàn)多個反匯編窗口時 在每個窗口的標題條上附有窗口序號 第7章DSP集成開發(fā)環(huán)境CCS 在調試程序時 經(jīng)常需要修改執(zhí)行程序的起始地址 可在反匯編窗口中完成 2 修改程序起始地址 操作步驟如下 打開觀察地址對話框 在反匯編窗口中 雙擊程序的地址域 將出現(xiàn) ViewAddress 觀察地址 對話框 在對話框中輸入所需的程序地址 輸入地址可以是一個絕對數(shù)值 也可以是一個C語言表達式 單擊 OK 按鈕 完成起始地址的修改 第7章DSP集成開發(fā)環(huán)境CCS 3 從反匯編窗口管理斷點 探測點和評價點 在調試程序的過程中 經(jīng)常需要設置調試點 它包括斷點 探測點和評價點 用戶可以通過這些調試點的設置 完成程序調試和仿真 及時發(fā)現(xiàn)和解決系統(tǒng)存在的問題 各調試點設置完成后 反匯編窗口中相對應的行顯示不同顏色的背景 若采用默認顏色 粉色背景行為斷點 藍色背景行為探測點 綠色背景行為評價點 而黃色背景行為PC所在行 可通過選擇 Option 菜單中的 Colors 選項 來改變當前PC和調試點默認的顏色 斷點也可以在反匯編窗口中快速設置 雙擊要設置斷點的行即可完成該斷點的設置 若雙擊斷點行將清除該斷點 第7章DSP集成開發(fā)環(huán)境CCS 4 設置反匯編風格選項 CCS提供了幾種不同的選項 可用來改變反匯編窗口觀察信息的方法 用戶可以通過反匯編風格選項 Dis AssemblyStyleOptions 對話框 輸入特殊的觀察選項來觀察調試的進程 設置反匯編風格選項的步驟如下 步驟1 打開反匯編風格選項對話框 步驟2 在反匯編風格選項對話框中 選擇所需的風格選項 步驟3 單擊 OK 按鈕 完成選項設置 第7章DSP集成開發(fā)環(huán)境CCS 5 觀看C源程序與匯編程序的混合代碼 利用反匯編窗口可以觀看C源程序和匯編程序的混合代碼 具體步驟如下 步驟1 選擇 View 菜單中的 MixedSource ASM 選項 當選中該項后 對該選項進行 號標記 步驟2 選擇 Debug 菜單中的 GoMain 選項 完成操作后 調試器開始執(zhí)行用戶程序 并在 main 處停止 編輯窗口顯示有關C程序的源文件 每一條C語句的反匯編指令都出現(xiàn)在源代碼中 第7章DSP集成開發(fā)環(huán)境CCS 存儲器窗口可以直接顯示存儲器的內(nèi)容 在調試程序的過程中 可直接觀察存儲器的內(nèi)容來判斷程序的正確性 存儲器窗口的使用 1 觀察存儲器的內(nèi)容 CCS調試器允許觀察指定位置的存儲器內(nèi)容 打開 MemoryWindowOptions 存儲器窗口選項 對話框 操作步驟如下 方法1 選擇 View 菜單中的 Memory 選項 方法2 點擊調試工具條中的觀察存儲器按鈕 輸入各選項參量 確定窗口的特征 單擊 OK 按鈕 出現(xiàn)存儲器窗口 第7章DSP集成開發(fā)環(huán)境CCS 2 設置存儲器窗口選項 使用存儲器窗口選項對話框 可以使存儲器窗口具有各種不同的特征 Address 地址 表示所要觀察的存儲器起始地址 注意必須以0 x開頭 Q Value Q值 表示所觀察數(shù)據(jù)的小數(shù)點位置 其值可選擇0 31之間的整數(shù) Format 格式 存儲器顯示格式 可以從下拉菜單中選擇 UseIEEEFloat 使用IEEE浮點格式 數(shù)據(jù)以IEEE浮點格式顯示 Page 頁面 選擇顯示的存儲器空間類型 可選擇的類型有Program 程序 Data 數(shù)據(jù) 和I O EnableReferenceBuffer 使能參考緩沖器 用來保存指定的存儲器區(qū)域 以便用于比較 StartAddress 起始地址 輸入要保存在參考緩沖器中的存儲器起始地址 EndAddress 結束地址 輸入要保存在參考緩沖器中的存儲器結束地址 URBA 自動更新參考緩沖器 用于自動更新參考緩沖區(qū)的內(nèi)容 第7章DSP集成開發(fā)環(huán)境CCS 3 編輯存儲器 1 快速編輯 打開存儲器窗口 找到要編輯的存儲器位置 左鍵雙擊要編輯的存儲器所在行 彈出 EditMemory 編輯存儲器 對話框 在編輯對話框的 Data 欄中 輸入要編輯的數(shù)據(jù) 若要編輯其他存儲器數(shù)據(jù) 可在 Address 欄中輸入地址 并在 Data 欄中輸入數(shù)據(jù) 點擊 Done 按鈕 完成存儲器的編輯 編輯后的數(shù)據(jù)在存儲器窗口中呈現(xiàn)紅色 第7章DSP集成開發(fā)環(huán)境CCS 3 編輯存儲器 2 采用命令菜單編輯 打開 Edit 菜單 選擇 Memory 中的 Edit 命令 彈出 EditMemory 編輯存儲器 對話框 在 Address 和 Data 欄中 輸入地址和數(shù) 點擊 Done 按鈕 完成存儲器的編輯 編輯后的數(shù)據(jù)在存儲器窗口中呈現(xiàn)紅色 第7章DSP集成開發(fā)環(huán)境CCS 4 存儲器塊操作 CCS開發(fā)環(huán)境為用戶提供了存儲器塊操作 包括在存儲器中拷貝數(shù)據(jù)塊和填充數(shù)據(jù)塊 這種操作常用于數(shù)據(jù)塊的初始化 1 拷貝數(shù)據(jù)塊 用來將存儲器中某一區(qū)域的數(shù)據(jù)塊復制到另一個區(qū)域 第7章DSP集成開發(fā)環(huán)境CCS 4 存儲器塊操作 在主菜單 Edit 中 選擇 Memory 中的 Copy 命令 打開 SetupforCopying 對話框 1 拷貝數(shù)據(jù)塊 例如 將數(shù)據(jù)存儲器0080H單元開始的數(shù)據(jù)塊 復制到首地址為00A0H數(shù)據(jù)存儲區(qū)中 數(shù)據(jù)塊的長度為24 操作步驟如下 輸入源數(shù)據(jù)塊的首地址 數(shù)據(jù)長度和存儲空間類型 0 x0080 0 x0018 Data 輸入目標數(shù)據(jù)塊首地址和存儲空間類型 0 x00A0 Data 點擊 OK 按鈕 完成數(shù)據(jù)塊拷貝 第7章DSP集成開發(fā)環(huán)境CCS 4 存儲器塊操作 在主菜單 Edit 中 選擇 Memory 中的 Fill 命令 打開 SetupFillMemory 填充存儲器 對話框 2 填充數(shù)據(jù)塊 用特定的數(shù)據(jù)填充存儲器某一段區(qū)域 其方法 輸入數(shù)據(jù)塊首地址 數(shù)據(jù)長度和存儲空間類 點擊 OK 按鈕 完成數(shù)據(jù)塊拷貝 第7章DSP集成開發(fā)環(huán)境CCS 為了便于DSP系統(tǒng)的開發(fā)調試 CCS開發(fā)環(huán)境為用戶提供了寄存器窗口 用來觀察目標處理器的CPU寄存器和外設寄存器 另外 CPU寄存器的內(nèi)容還可以通過寄存器編輯對話框進行編輯修改 寄存器窗口的使用 1 啟動寄存器窗口 打開寄存器窗口有以下兩種方法 方法1 在 View 菜單中 選擇 CPURegisters 項中的 CPURegister 命令 方法2 用調試工具條上的觀察寄存器按鈕 即可打開寄存器窗口 第7章DSP集成開發(fā)環(huán)境CCS 1 啟動寄存器窗口 第7章DSP集成開發(fā)環(huán)境CCS 2 編輯寄存器 有三種方法可以打開編輯寄存器對話框 選擇 Edit 菜單中的 EditRe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論