DSP原理及應用(鄒彥)第9章DSP集成開發環境CCSppt課件_第1頁
DSP原理及應用(鄒彥)第9章DSP集成開發環境CCSppt課件_第2頁
DSP原理及應用(鄒彥)第9章DSP集成開發環境CCSppt課件_第3頁
DSP原理及應用(鄒彥)第9章DSP集成開發環境CCSppt課件_第4頁
DSP原理及應用(鄒彥)第9章DSP集成開發環境CCSppt課件_第5頁
已閱讀5頁,還剩193頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、2022年7月12日DSP原理及運用1第9章 DSP集成開發環境CCS內容提要 CCS是TI公司推出的用于開發DSP芯片的集成開發環境,它采用Windows風格界面,集編輯、編譯、鏈接、軟件仿真、硬件調試以及實時跟蹤等功能于一體,極大地方便了DSP芯片的開發與設計,是目前運用最為廣泛的DSP開發軟件之一。 本章對CCS開發軟件的運用作了詳細地引見。首先,對CCS開發軟件作了簡要地闡明,并引見了該軟件的安裝及配置;其次,引見了CCS的根本操作,包括:CCS的窗口和工具條、文件的編輯、反匯編窗口、存儲器窗口、存放器窗口、察看窗口和其他有關的根本操作等;然后,引見了CCS工程工程的建立和調試。在工程

2、工程的建立中,講述了工程工程的管理、建立及構建等內容,而在工程工程的調試中,引見了程序的運轉控制、斷點和探測點的設置、圖形工具的運用、數據輸入與輸出以及評價點等;最后,經過詳細實例來闡明利用CCS開發軟件調試程序的方法。 2022年7月12日DSP原理及運用2第9章 DSP集成開發環境CCS9.1 CCS的簡介 9.2 CCS的安裝及設置 9.3 CCS的根本操作9.4 CCS工程工程的創建9.5 CCS工程工程的調試9.6 CCS開發軟件運用舉例2022年7月12日DSP原理及運用3第9章 DSP集成開發環境CCS9.1 CCS的簡介 CCS是一種針對TMS320系列DSP的集成開發環境,在

3、Windows操作系統下,采用圖形接口界面,提供有環境配置、源文件編輯、程序調試、跟蹤和分析等工具。 CCS有兩種任務方式,即 軟件仿真器方式:可以脫離DSP芯片,在PC機上模擬DSP的指令集和任務機制,主要用于前期算法實現和調試。 硬件在線編程方式:可以實時運轉在DSP芯片上,與硬件開發板相結合在線編程和調試運用程序。 2022年7月12日DSP原理及運用4第9章 DSP集成開發環境CCS9.1 CCS的簡介 CCS的開發系統主要由以下組件構成: 9.1.1 CCS的組成 TMS320C54x集成代碼產生工具; CCS集成開發環境; DSP/BIOS實時內核插件及其運用程序接口API; 實時

4、數據交換的RTDX插件以及相應的程序接口API; 由TI公司以外的第三方提供的各種運用模塊插件。 2022年7月12日DSP原理及運用5第9章 DSP集成開發環境CCS CCS開發系統的表示圖。9.1.1 CCS的組成 主機Code Composer StudioCode Composer編輯器源文件.c.h.asm.cdb配置數據庫DSP/BIOS API代碼產生工具編譯器匯編器鏈接器OLE運用運用RTDXRTDX插件DSP/BIOS插件第3方的插件可執行代碼Code Composer調試工具主機仿真支持目的系統DSP目的系統硬件DSP/BIOSDSP運用程序JTAGRTDX配置工具cfgd

5、cfg.s54cfg.h54 Code composer工程2022年7月12日DSP原理及運用6第9章 DSP集成開發環境CCS9.1.1 CCS的組成 TMS320C54x集成代碼產生工具 用來對C言語、匯編言語或混合言語編程的DSP源程序進展編譯匯編,并鏈接成為可執行的DSP程序。主要包括匯編器、鏈接器、C/C+編譯器和建庫工具等。 CCS集成開發環境 集編輯、編譯、鏈接、軟件仿真、硬件調試和實時跟蹤等功能于一體。包括編輯工具、工程管理工具和調試工具等。 2022年7月12日DSP原理及運用7第9章 DSP集成開發環境CCS9.1.1 CCS的組成 DSP/BIOS實時內核插件及其運用程

6、序接口API 主要為實時信號處置運用而設計。包括DSP/BIOS的配置工具、實時分析工具等。 實時數據交換的RTDX插件和相應的程序接口API 可對目的系統數據進展實時監視,實現DSP與其他運用程序的數據交換。 由TI公司以外的第三方提供的運用模塊插件 2022年7月12日DSP原理及運用8第9章 DSP集成開發環境CCS9.1 CCS的簡介 CCS的功能非常強大,它集成了代碼的編輯、編譯、鏈接和調試等諸多功能,而且支持C/C+和匯編的混合編程,其主要功能如下: 9.1.2 CCS的主要功能 具有集成可視化代碼編輯界面,用戶可經過其界面直接編寫C、匯編、d文件等; 含有集成代碼生成工具,包括匯

7、編器、優化C編譯器、鏈接器等,將代碼的編輯、編譯、鏈接和調試等諸多功能集成到一個軟件環境中;2022年7月12日DSP原理及運用9第9章 DSP集成開發環境CCS9.1.2 CCS的主要功能 高性能編輯器支持匯編文件的動態語法加亮顯示,運用戶很容易閱讀代碼,發現語法錯誤; 工程工程管理工具可對用戶程序實行工程管理。在生成目的程序和程序庫的過程中,建立不同程序的跟蹤信息,經過跟蹤信息對不同的程序進展分類管理; 根本調試工具具有裝入執行代碼、查看存放器、存儲器、反匯編、變量窗口等功能,并支持C源代碼級調試; 2022年7月12日DSP原理及運用10第9章 DSP集成開發環境CCS9.1.2 CCS

8、的主要功能 斷點工具,能在調試程序的過程中,完成硬件斷點、軟件斷點和條件斷點的設置; 探測點工具,可用于算法的仿真,數據的實時監視等; 分析工具,包括模擬器和仿真器分析,可用于模擬和監視硬件的功能、評價代碼執行的時鐘; 數據的圖形顯示工具,可以將運算結果用圖形顯示,包括顯示時域/頻域波形、眼圖、星座圖、圖像等,并能進展自動刷新; 2022年7月12日DSP原理及運用11第9章 DSP集成開發環境CCS9.1.2 CCS的主要功能 提供GEL工具。利用GEL擴展言語,用戶可以編寫本人的控制面板/菜單,設置GEL菜單項選擇項,方便直觀地修正變量,配置參數等; 支持多DSP的調試; 支持RTDX技術

9、,可在不中斷目的系統運轉的情況下,實現DSP與其他運用程序的數據交換; 提供DSP/BIOS工具,加強對代碼的實時分析才干。 2022年7月12日DSP原理及運用12第9章 DSP集成開發環境CCS9.2 CCS的安裝及設置 在運用CCS之前,必需首先按照CCS的產品闡明安裝CCS軟件;其次創建CCS系統配置,進展環境設置;最后,按照詳細運用的仿真器,安裝目的板和驅動程序。 機器類型:IBM PC及兼容機; 操作系統:Microsoft Windows 95/98/2000或Windows NT4.0; 機器資源配置要求:9.2.1 系統配置要求 機器部件 最低配置 推薦配置 內存 32MB

10、128MB 剩余硬盤空間 100MB 200MB CPU Pentium Pentium以上 顯示分辨率 SVGA 800600 SVGA 1024768 主板插槽 一條空余EISA插槽 一條空余EISA插槽 2022年7月12日DSP原理及運用13第9章 DSP集成開發環境CCS9.2 CCS的安裝及設置 將安裝光盤放入到光盤驅動器中,在windows環境下運轉CCS安裝程序setup.exe。 假設在Windows NT下安裝,用戶必需具有系統管理員權限之后進展安裝。9.2.2 安裝CCS軟件 當CCS軟件安裝到計算機后,將在桌面上出現兩個快捷方式圖標。 CCS運用程序 CCS配置程序 2

11、022年7月12日DSP原理及運用14第9章 DSP集成開發環境CCS9.2 CCS的安裝及設置 CCS的配置文件用來定義DSP芯片和目的板類型。為了使CCS能任務在不同的硬件或仿真目的板上,必需為CCS系統配置相應的配置文件。9.2.3 CCS系統配置 CCS的系統配置有兩種方法: 利用系統提供的規范配置文件進展配置; 按用戶本人建立的配置文件來配置系統構造。 2022年7月12日DSP原理及運用15第9章 DSP集成開發環境CCS 采用規范配置文件進展系統配置的步驟: 9.2.3 CCS系統配置 步驟1:啟動CCS配置程序。 雙擊桌面上的Setup CCS快捷圖標,彈出對話框。可供運用的配

12、置系統配置欄目參與配置按鈕去除配置按鈕2022年7月12日DSP原理及運用16第9章 DSP集成開發環境CCS 采用規范配置文件進展系統配置的步驟: 9.2.3 CCS系統配置 步驟2:去除以前定義的配置。 點擊“去除配置按鈕,彈出確認去除命令對話框,選擇“Yes,去除以前的配置。 步驟3:選擇與目的系統相匹配的配置文件。 步驟4:將所選中的配置文件參與到系統配置中。 單擊“參與配置按鈕,將“C54x Fast Sim作為系統的配置顯示在系統設置窗口中。 點擊“Close按鈕,封鎖對話框后出現CCS系統設置窗口,在系統配置欄目中顯示系統的配置。 例如運用C54x軟件仿真器,那么在“Availa

13、ble列表中選擇“C54x Fast Sim項,對應的配置信息顯示在“配置信息欄目中。 2022年7月12日DSP原理及運用17第9章 DSP集成開發環境CCS系統配置窗口安裝驅動程序 步驟5:安裝驅動程序。 點擊“Intall a Device Driver,彈出選擇器件驅動程序對話框。 2022年7月12日DSP原理及運用18第9章 DSP集成開發環境CCS 步驟5:安裝驅動程序。 選擇驅動程序(如tisim54x.dvr),單擊“翻開按鈕。隨后彈出器件驅動屬性對話框 。 2022年7月12日DSP原理及運用19第9章 DSP集成開發環境CCS 步驟5:安裝驅動程序。 單擊“OK按鈕,完成

14、器件驅動程序的安裝。 2022年7月12日DSP原理及運用20第9章 DSP集成開發環境CCS 步驟6:保管系統配置。 翻開“File菜單,單擊“Save按鈕,將系統配置保管在系統存放器中,完成CCS的系統配置。 2022年7月12日DSP原理及運用21第9章 DSP集成開發環境CCS9.2 CCS的安裝及設置 運用CCS軟件所要用到的文件類型: 9.2.4 CCS文件名引見 *d 鏈接命令文件; *.obj 由源文件編譯或匯編后所生成的目的文件; *.out 完成編譯、匯編、鏈接后所構成的可執行文件,可在CCS監控下調試和執行;2022年7月12日DSP原理及運用22第9章 DSP集成開發環

15、境CCS9.2 CCS的安裝及設置 運用CCS軟件所要用到的文件類型: 9.2.4 CCS文件名引見 *.wks 任務空間文件,可用來記錄任務環境的設置信息; *.cdb CCS的配置數據庫文件,是運用DSP/BIOS API模塊所必需的。當保管配置文件時,將產生鏈接器命令文件(*cfgd)、頭文件(*cfg.h54)和匯編言語源文件(*cfg.s54)。 2022年7月12日DSP原理及運用23第9章 DSP集成開發環境CCS9.3 CCS的根本操作 利用CCS集成開發軟件,用戶可以在一個開發環境下完成工程工程創建、程序編輯、編譯、鏈接、調試和數據分析等任務環節。 運用CCS開發運用程序的普

16、通步驟: 翻開或創建一個工程工程文件 包括源程序、目的文件、庫文件、鏈接命令文件和包含文件。 編輯各類文件 可以運用CCS提供的集成編輯環境,對頭文件、鏈接命令文件和源程序進展編輯。 對工程工程進展編譯 如出現語法錯誤,將在構建窗口中顯示錯誤信息。用戶可以根據顯示的信息定位錯誤位置,更改錯誤。 對結果和數據進展分析和算法評價 用戶可以利用CCS提供的探測點、圖形顯示、性能評價等工具,對運轉結果、輸出數據進展分析,評價算法性能。 2022年7月12日DSP原理及運用24第9章 DSP集成開發環境CCS9.3 CCS的根本操作 CCS的可視界面設計非常友好,允許用戶對編輯窗口以外的其他一切窗口和工

17、具條進展隨意設置。雙擊桌面“CCS C5000 1.20圖標,就可以進入CCS的主界面。 9.3.1 CCS的窗口和工具條 2022年7月12日DSP原理及運用25第9章 DSP集成開發環境CCS 個典型的CCS開發環境界面如圖。 9.3.1 CCS的窗口和工具條 1. CCS的運用界面 工程工程窗口源程序編輯窗口圖形顯示窗口內存顯示窗口存放器顯示窗口主菜單工具條反匯編窗口2022年7月12日DSP原理及運用26第9章 DSP集成開發環境CCS9.3.1 CCS的窗口和工具條 1. CCS的運用界面 整個界面由主菜單、工具條、工程窗口、編輯窗口、圖形顯示窗口、內存單元顯示窗口和存放器顯示窗口等

18、構成。 工程窗口:用來組織用戶的程序,構成一個工程工程。用戶可以從工程列表中選擇所需編輯和調試的程序。 編輯窗口:在該窗口中,用戶既可以編輯源程序,又可以設置斷點、探測點調試程序。 反匯編窗口:用來協助用戶查看機器指令,查找錯誤。 內存顯示窗口:用來查看、編輯內存單元。 存放器顯示窗口:用來查看、編輯CPU存放器。 圖形顯示窗口:可以根據用戶需求,以圖形的方式顯示數據。 2022年7月12日DSP原理及運用27第9章 DSP集成開發環境CCS9.3.1 CCS的窗口和工具條 2. 關聯菜單 CCS的一切窗口都含有一個關聯菜單。只需在該窗口中單擊右鍵就可以翻開關聯菜單。 用戶可以經過關聯菜單提供

19、的選項和命令,對窗口進展設置,完成特定操作。 例如,在工程窗口中單擊鼠標右鍵,彈出該窗口的關聯菜單。 選擇不同的選項,用戶可對窗口進展各種操作,完成相關功能。 2022年7月12日DSP原理及運用28第9章 DSP集成開發環境CCS9.3.1 CCS的窗口和工具條 3. 主菜單 主菜單包含有11個選項。 File Edit View Project Debug Profiler Option GEL Tools Window Help文件編輯查看工程工程調試性能選項擴展功能工具視窗協助2022年7月12日DSP原理及運用29第9章 DSP集成開發環境CCS 3. 主菜單 主菜單功能: 菜 單

20、選 項 菜 單 功 能 File 文件 文件管理,載入執行程序、符號及數據、文件輸入/輸出等 Edit 編輯 文字及變量編輯。如剪貼、查找替換、內存變量和寄存器編輯等 iew 查看 工具條顯示設置。包括內存、寄存器和圖形顯示等 Project 項目 工程項目管理、工程項目編譯和構建工程項目等 Debug 調試 設置斷點、探測點,完成單步執行、復位等 Profiler 性能 性能菜單。包括設置時鐘和性能斷點等 Option 選項 選項設置。設置字體、顏色、鍵盤屬性、動畫速度、內存映射等 GEL 擴展功能 利用通用擴展語言擴展功能菜單 Tools 工具 工具菜單。包括管腳連接、端口連接、命令窗口、

21、鏈接配置等 Window 視窗 窗口管理。包括窗口排列、窗口列表等 Help 幫助 幫助菜單。為用戶提供在線幫助信息 2022年7月12日DSP原理及運用30第9章 DSP集成開發環境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 常用的工具條共有四類,分別為規范工具條、編輯工具條、工程工具條和調試工具條。用戶可以單擊工具條上的按鈕執行相應的操作。 (1) 規范工具條 啟動CCS后會自動顯示規范工具條。也可以經過選擇主菜單“View中的“Standard Toolbar選項,翻開或封鎖規范工具條。 創建文件按鈕。用來創建新文件。 翻開文件按鈕。用來翻開已有的文件。 保管文件按鈕。用來

22、保管當前窗口的文件。 2022年7月12日DSP原理及運用31第9章 DSP集成開發環境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 (1) 規范工具條 剪切按鈕。用來剪切文本,將標志文本放入剪切板。 復制按鈕。用來復制文本,將標志文本放入剪切板。 2022年7月12日DSP原理及運用32第9章 DSP集成開發環境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 (1) 規范工具條 粘貼按鈕。用來粘貼文本,將剪切板中的文本粘貼在光標處。 吊銷按鈕。用于吊銷最后的編輯活動。 恢復按鈕。用于恢復最后吊銷的活動。2022年7月12日DSP原理及運用33第9章 DSP集成開發環境C

23、CS9.3.1 CCS的窗口和工具條 4. 常用工具條 (1) 規范工具條 向下搜索按鈕。用來查找光標所在處下一個要搜索的字符串。 向上搜索按鈕。用來查找光標所在處前一個要搜索的字符串。2022年7月12日DSP原理及運用34第9章 DSP集成開發環境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 (1) 規范工具條 搜索文本段按鈕。將加亮顯示的文本段作為搜索文本,單擊該按鈕,窗口將挪動到該段下一個出現的位置。 搜索多個文件按鈕。用來搜索多個文件或指定的文本。2022年7月12日DSP原理及運用35第9章 DSP集成開發環境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 (

24、1) 規范工具條 打印文件按鈕。用來打印當前窗口源文件。 協助按鈕。為用戶提供上下文相關的協助。2022年7月12日DSP原理及運用36第9章 DSP集成開發環境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計10個按鈕。 設置括號標志按鈕。從光標所在處開場,查找括號對,并標志括號對中的文本。 設置查找下一個開括號按鈕。找到后,標志與之對應的閉括號內的文本。2022年7月12日DSP原理及運用37第9章 DSP集成開發環境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計10個按鈕。 查找匹配括號按鈕。用來尋覓匹配的閉括號。 查找下一個開括號按鈕。用來尋覓下一個開括號。2

25、022年7月12日DSP原理及運用38第9章 DSP集成開發環境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計10個按鈕。 左移制表位按鈕。將選定的文本塊左移一個Tab鍵。 右移制表位按鈕。將選定的文本塊右移一個Tab鍵。2022年7月12日DSP原理及運用39第9章 DSP集成開發環境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計10個按鈕。 設置或取消書簽按鈕。用來為當前文件設置或刪除書簽。 查找下一個書簽按鈕。在當前文件光標所在處,查找下一個書簽。2022年7月12日DSP原理及運用40第9章 DSP集成開發環境CCS 4. 常用工具條 (2) 編輯工具條 編

26、輯工具條合計10個按鈕。 查找上一個書簽按鈕。在當前文件光標所在處,查找上一個書簽。 書簽屬性設置按鈕。用來編輯書簽屬性。2022年7月12日DSP原理及運用41第9章 DSP集成開發環境CCS 4. 常用工具條 (3) 工程工具條 工程工具又稱工程工具條,它提供了與工程工程和斷點設置有關的命令,主要用于構建工程工程,完成對斷點、探測點和評價點的操作等。 編譯文件按鈕。用來編譯當前的源文件,但不進展鏈接。 添加性構建按鈕。用來生成當前工程工程的可執行文件,僅對上次生成后改動了的文件進展編譯。2022年7月12日DSP原理及運用42第9章 DSP集成開發環境CCS 4. 常用工具條 (3) 工程

27、工具條 全部重新構建按鈕。用來重新編譯當前工程工程中的一切文件,并重新鏈接構成輸出文件。 停頓構建按鈕。用于停頓正在構建的工程工程。2022年7月12日DSP原理及運用43第9章 DSP集成開發環境CCS 4. 常用工具條 (3) 工程工具條 設置斷點按鈕。用來在編輯窗口中的源文件或反匯編指令中設置斷點。 刪除一切斷點按鈕。用來刪除全部斷點。 設置探測點按鈕。用來設置探測點。2022年7月12日DSP原理及運用44第9章 DSP集成開發環境CCS 4. 常用工具條 (3) 工程工具條 刪除一切探測點按鈕。用來刪除全部探測點。 設置評價點按鈕。在源文件或反匯編窗口中設置評價點。 刪除一切評價點按

28、鈕。用來刪除全部評價點。2022年7月12日DSP原理及運用45第9章 DSP集成開發環境CCS 4. 常用工具條 (4) 調試工具條 在CCS開發環境中,提供了多種調試程序的操作方法。這些操作方法都是以工具按鈕的方式存放在調試工具條中。 單步進入按鈕。在調試程序中,完成單步進入執行操作。 單步執行按鈕。用于單步執行在當前函數中的單條語句。2022年7月12日DSP原理及運用46第9章 DSP集成開發環境CCS 4. 常用工具條 (4) 調試工具條 單步跳出按鈕。在調試過程中,用于子程序的執行操作。該條命令能直接從當前子程序的位置自動執行后續的程序,直到前往到調用該子程序的指令。 執行到光標處

29、按鈕。在調試過程中,從當前位置執行程序,直到遇到反匯編窗口中的光標位置為止。2022年7月12日DSP原理及運用47第9章 DSP集成開發環境CCS 4. 常用工具條 (4) 調試工具條 運轉程序按鈕。從當前PC位置開場執行程序,直到遇到斷點后停頓。 暫停程序按鈕。用來暫停正在執行的程序。 動畫執行按鈕。在執行前先設置好各斷點,每按一次該按鈕,就會從當前程序位置執行到下一個斷點處。延續按按鈕就可以實現動畫運轉。2022年7月12日DSP原理及運用48第9章 DSP集成開發環境CCS 4. 常用工具條 (4) 調試工具條 快速察看按鈕。用來翻開快速察看窗口,查看和修正變量。 察看窗口按鈕。用來翻

30、開察看窗口,監視部分變量和全局變量的值。 察看存放器按鈕。用來顯示存放器察看窗口,察看和修正存放器。2022年7月12日DSP原理及運用49第9章 DSP集成開發環境CCS 4. 常用工具條 (4) 調試工具條 察看存儲器按鈕。用來翻開存儲器窗口選項,顯示存儲器察看窗口。 察看堆棧按鈕。用來翻開調用堆棧察看窗口。 察看反匯編按鈕。用來翻開反匯編窗口。2022年7月12日DSP原理及運用50第9章 DSP集成開發環境CCS9.3 CCS的根本操作 CCS集成編輯環境可以編輯任何文本。一切的文本編輯都是經過CCS內嵌的編輯器完成的。9.3.2 文件的編輯 句法采用加強亮度顯示; 具有查找和交換功能

31、; 提供上下文相關的協助; 多窗口顯示; 快速方便的工具條; 鼠標右鍵可以快速進入高級的編輯器功能; C言語編輯器可以判別括號能否匹配; 一切編輯命令都有快捷鍵對應。 它提供了如下功能:2022年7月12日DSP原理及運用51第9章 DSP集成開發環境CCS9.3.2 文件的編輯 創建新文件不會影響已有的文件,其步驟如下: 1. 創建新文件 翻開新文件窗口。選擇主菜單“File中的“New項,或運用規范工具條上的創建文件按鈕 ,將在編輯窗口中顯示一個新的窗口。 編輯文本。在新窗口中輸入源代碼(源程序)。 選擇保管方式。選擇主菜單“File中的“Save或“Save As選項。也可運用規范工具條

32、上的保管文件按鈕 。 選擇文件目錄、文件名和擴展名。在“保管為對話框中,確定保管文件的目錄,輸入文件名和擴展名。 保管文件。單擊“保管按鈕,完成文件的保管。 2022年7月12日DSP原理及運用52第9章 DSP集成開發環境CCS9.3.2 文件的編輯 翻開文件的步驟如下: 2. 翻開一個文件 在“翻開對話框中,選擇文件,該文件名將出如今文件名域中。假設沒有所要選擇的文件,應先查找目錄再選擇文件。 單擊“翻開按鈕,將在編輯窗口中翻開所選擇的文件。 選擇“File中的“Open選項,或單擊規范工具條上的翻開文件按鈕 ,出現“翻開對話框。2022年7月12日DSP原理及運用53第9章 DSP集成開

33、發環境CCS9.3.2 文件的編輯 在翻開的文本文件中,可進展各種文本編輯。 3. 文件的編輯 (1) 文本的剪切、復制和粘貼 利用“Edit菜單中的“Cut、“Copy和“Paste命令,可以剪切、復制和粘貼文本。操作步驟如下: 選中要剪切或復制的文本段。 選擇“Edit中的“Cut或“Copy選項,也可以點擊規范工具條上的剪切按鈕 或復制按鈕 ,將選中的文本送入剪切板。 將光標放在需求插入文本的地方。 選擇“Paste命令,或點擊規范工具條中的 按鈕。 2022年7月12日DSP原理及運用54第9章 DSP集成開發環境CCS9.3.2 文件的編輯 3. 文件的編輯 (2) 刪除文本 利用“

34、Delete命令,可實現文本的刪除。選中要刪除的文本段,點擊“Edit中的“Delete選項,將刪除選中的文本段。也可按鍵盤上的“Delete鍵來刪除。 選擇“Edit中的“Undo選項,或采用 按鈕,吊銷當前窗口中最后一次編輯行為。也可按快捷健Ctrl+Z來執行。 選擇“Edit中的“Redo選項,或采用 按鈕,恢復當前窗口中最后一次編輯行為。也可按快捷健Ctrl+A來執行。 (3) 吊銷/恢復 2022年7月12日DSP原理及運用55第9章 DSP集成開發環境CCS9.3.2 文件的編輯 CCS允許從當前的文件或多個文件中搜索文本串。也可用一個文本串替代另一個文本串。利用這一功能可以完成在

35、多個文件中的跟蹤、修正變量和函數等。 4. 文本的查找和交換 (1) 在當前文件中查找文本 操作步驟如下: 在尋覓域中輸入要查找的字符串。 在規范工具條上單擊按鈕 或 ,開場查找。 也可以運用“Edit菜單中的“Find/Replace選項來搜索文本串。 2022年7月12日DSP原理及運用56第9章 DSP集成開發環境CCS 4. 文本的查找和交換 (2) 在多個文件中查找文本 搜索步驟如下: 選擇“Edit菜單中的“Find in Files選項,或單擊規范工具條中的多個文件搜索按鈕 ,彈出的“Find in Files對話框。 在“Find in Files對話框中,輸入查詢信息。 單擊

36、“Find按鈕,開場查詢,并在輸出窗口顯示搜索結果,包括文件目錄、文件名、文本行號以及該行的內容。雙擊匹配文本,將在編輯窗中翻開指定的文件,光標位于匹配文本行的開頭。 假設要封鎖輸出窗口,可選擇該窗口關聯菜單中的隱含“Hide選項。 2022年7月12日DSP原理及運用57第9章 DSP集成開發環境CCS9.3 CCS的根本操作 反匯編窗口主要用來顯示反匯編后的指令和調試所需的符號信息,包括反匯編指令、指令所存放的地址和相應的操作碼機器碼。 當程序裝入目的處置器或仿真器后,CCS會自動翻開反匯編窗口。 9.3.3 反匯編窗口的運用 2022年7月12日DSP原理及運用58第9章 DSP集成開發

37、環境CCS 用戶可以運用“View菜單中的“Dis-Assembly選項,或調試工具條中的察看反匯編按鈕 ,翻開多個反匯編窗口。當前程序指針PC所在語句用黃色背景顯示。9.3.3 反匯編窗口的運用 1. 翻開多個反匯編窗口 當出現多個反匯編窗口時,在每個窗口的標題條上附有窗口序號。 2022年7月12日DSP原理及運用59第9章 DSP集成開發環境CCS 在調試程序時,經常需求修正執行程序的起始地址,可在反匯編窗口中完成。9.3.3 反匯編窗口的運用 2. 修正程序起始地址 操作步驟如下: 翻開察看地址對話框。在反匯編窗口中,雙擊程序的地址域,將出現“View Address(察看地址)對話框

38、。 在對話框中輸入所需的程序地址。輸入地址可以是一個絕對數值,也可以是一個C言語表達式。 單擊“OK按鈕,完成起始地址的修正。 2022年7月12日DSP原理及運用60第9章 DSP集成開發環境CCS9.3.3 反匯編窗口的運用 3. 從反匯編窗口管理斷點、探測點和評價點 在調試程序的過程中,經常需求設置調試點,它包括斷點、探測點和評價點。用戶可以經過這些調試點的設置,完成程序調試和仿真,及時發現和處理系統存在的問題。 各調試點設置完成后,反匯編窗口中相對應的行顯示不同顏色的背景。假設采用默許顏色,粉色背景行為斷點,藍色背景行為探測點,綠色背景行為評價點,而黃色背景行為PC所在行。 可經過選擇

39、“Option菜單中的“Colors選項,來改動當前PC和調試點默許的顏色。 斷點也可以在反匯編窗口中快速設置,雙擊要設置斷點的行即可完成該斷點的設置。假設雙擊斷點行將去除該斷點。 2022年7月12日DSP原理及運用61第9章 DSP集成開發環境CCS9.3.3 反匯編窗口的運用 4. 設置反匯編風格選項 CCS提供了幾種不同的選項,可用來改動反匯編窗口察看信息的方法。用戶可以經過反匯編風格選項(Dis-Assembly Style Options)對話框,輸入特殊的察看選項來察看調試的進程。 設置反匯編風格選項的步驟如下: 步驟1:翻開反匯編風格選項對話框; 步驟2:在反匯編風格選項對話框

40、中,選擇所需的風格選項; 步驟3:單擊“OK按鈕,完成選項設置。 2022年7月12日DSP原理及運用62第9章 DSP集成開發環境CCS9.3.3 反匯編窗口的運用 5. 觀看C源程序與匯編程序的混合代碼 利用反匯編窗口可以觀看C源程序和匯編程序的混合代碼。 詳細步驟如下: 步驟1:選擇“View菜單中的“Mixed Source/ASM選項。中選中該項后,對該選項進展“號標志。 步驟2:選擇“Debug菜單中的“Go Main選項。 完成操作后,調試器開場執行用戶程序,并在“main()處停頓,編輯窗口顯示有關C程序的源文件,每一條C語句的反匯編指令都出如今源代碼中。 2022年7月12日

41、DSP原理及運用63第9章 DSP集成開發環境CCS9.3 CCS的根本操作 存儲器窗口可以直接顯示存儲器的內容。在調試程序的過程中,可直接察看存儲器的內容來判別程序的正確性。 9.3.4 存儲器窗口的運用 1. 察看存儲器的內容 CCS調試器允許察看指定位置的存儲器內容。 翻開“Memory Window Options (存儲器窗口選項)對話框。操作步驟如下: 方法1:選擇“View菜單中的“Memory選項; 方法2:點擊調試工具條中的察看存儲器按鈕 。 輸入各選項參量,確定窗口的特征。 單擊“OK按鈕,出現存儲器窗口。2022年7月12日DSP原理及運用64第9章 DSP集成開發環境C

42、CS9.3.4 存儲器窗口的運用 2. 設置存儲器窗口選項 運用存儲器窗口選項對話框,可以使存儲器窗口具有各種不同的特征。 Address: 地址 表示所要察看的存儲器起始地址,留意必需以0 x開頭。 Q-Value: Q值 表示所察看數據的小數點位置,其值可選擇031之間的整數。 Format: 格式 存儲器顯示格式。可以從下拉菜單中選擇。 Use IEEE Float: 運用IEEE浮點格式 數據以IEEE浮點格式顯示。 Page: 頁面 選擇顯示的存儲器空間類型。可選擇的類型有Program(程序)、Data(數據)和I/O。 Enable Reference Buffer:使能參考緩沖

43、器 用來保管指定的存儲器區域,以便用于比較。 Start Address: 起始地址 輸入要保管在參考緩沖器中的存儲器起始地址。 End Address: 終了地址 輸入要保管在參考緩沖器中的存儲器終了地址。 URBA: 自動更新參考緩沖器 用于自動更新參考緩沖區的內容。 2022年7月12日DSP原理及運用65第9章 DSP集成開發環境CCS9.3.4 存儲器窗口的運用 3.編輯存儲器 (1) 快速編輯 翻開存儲器窗口,找到要編輯的存儲器位置; 左鍵雙擊要編輯的存儲器所在行,彈出“Edit Memory (編輯存儲器)對話框; 顯示所選中的存儲器地址 顯示所選中的存儲器數據 在編輯對話框的“

44、Data欄中,輸入要編輯的數據; 假設要編輯其他存儲器數據,可在“Address欄中輸入地址,并在“Data欄中輸入數據。 點擊“Done按鈕,完成存儲器的編輯。 編輯后的數據在存儲器窗口中呈現紅色。 2022年7月12日DSP原理及運用66第9章 DSP集成開發環境CCS9.3.4 存儲器窗口的運用 3.編輯存儲器 (2) 采用命令菜單編輯 翻開“Edit菜單,選擇“Memory中的“Edit命令,彈出“Edit Memory編輯存儲器對話框; 在“Address和“Data欄中,輸入地址和數; 點擊“Done按鈕,完成存儲器的編輯。 編輯后的數據在存儲器窗口中呈現紅色。 2022年7月12

45、日DSP原理及運用67第9章 DSP集成開發環境CCS9.3.4 存儲器窗口的運用 4.存儲器塊操作 CCS開發環境為用戶提供了存儲器塊操作,包括在存儲器中拷貝數據塊和填充數據塊。這種操作常用于數據塊的初始化。 (1) 拷貝數據塊 用來將存儲器中某一區域的數據塊復制到另一個區域。 2022年7月12日DSP原理及運用68第9章 DSP集成開發環境CCS 4.存儲器塊操作 在主菜單“Edit中,選擇“Memory中的“Copy命令。翻開“Setup for Copying對話框; (1) 拷貝數據塊 例如:將數據存儲器0080H單元開場的數據塊,復制到首地址為00A0H數據存儲區中,數據塊的長度

46、為24。操作步驟如下: 輸入源數據塊的首地址、數據長度和存儲空間類型; 0 x00800 x0018Data 輸入目的數據塊首地址和存儲空間類型;0 x00A0Data 點擊“OK按鈕,完成數據塊拷貝。 2022年7月12日DSP原理及運用69第9章 DSP集成開發環境CCS 4.存儲器塊操作 在主菜單“Edit中,選擇“Memory中的“Fill命令。翻開“Setup Fill Memory(填充存儲器)對話框; (2) 填充數據塊 用特定的數據填充存儲器某一段區域。其方法: 輸入數據塊首地址、數據長度和存儲空間類; 點擊“OK按鈕,完成數據塊拷貝。 2022年7月12日DSP原理及運用70

47、第9章 DSP集成開發環境CCS9.3 CCS的根本操作 為了便于DSP系統的開發調試,CCS開發環境為用戶提供了存放器窗口,用來察看目的處置器的CPU存放器和外設存放器。另外,CPU存放器的內容還可以經過存放器編輯對話框進展編輯修正。 9.3.5 存放器窗口的運用 1. 啟動存放器窗口 翻開存放器窗口有以下兩種方法。 方法1:在“View菜單中,選擇“CPU Registers項中的“CPU Register命令; 方法2:用調試工具條上的察看存放器按鈕 ,即可翻開存放器窗口。2022年7月12日DSP原理及運用71第9章 DSP集成開發環境CCS9.3 CCS的根本操作 9.3.5 存放器

48、窗口的運用 1. 啟動存放器窗口 2022年7月12日DSP原理及運用72第9章 DSP集成開發環境CCS9.3.5 存放器窗口的運用 2. 編輯存放器 有三種方法可以翻開編輯存放器對話框。 選擇“Edit菜單中的“Edit Register命令,可翻開編輯對話框; 在翻開的存放器窗口中,雙擊某存放器名即可翻開編輯對話框; 從存放器窗口中,右擊窗口翻開關聯菜單,選擇“Edit Register命令,可翻開編輯對話框。 2022年7月12日DSP原理及運用73第9章 DSP集成開發環境CCS9.3.5 存放器窗口的運用 2. 編輯存放器 編輯存放器對話框提供了如下選項: Register(存放器

49、):輸入要編輯的存放器名。Value(數值):以十六進制的格式顯示所選定存放器的當前內容。 2022年7月12日DSP原理及運用74第9章 DSP集成開發環境CCS9.3 CCS的根本操作 CCS開發環境提供了察看窗口(Watch Window),用于實時地察看和修正變量。 9.3.5 察看窗口的運用 1.翻開察看窗口 翻開察看窗口有以下兩種方法。 采用“View菜單中的“Watch Window命令,翻開察看窗口; 運用調試工具條中的翻開察看窗口按鈕 ,翻開察看窗口。2022年7月12日DSP原理及運用75第9章 DSP集成開發環境CCS9.3.5 察看窗口的運用 1.翻開察看窗口 2022

50、年7月12日DSP原理及運用76第9章 DSP集成開發環境CCS9.3.5 察看窗口的運用 2.在察看窗口中參與察看變量 CCS開發環境最多為用戶提供4個察看窗口。在每一個窗口中都可以定義假設干個察看變量。 有三種方法可以定義察看變量: 將光標移到所選定的察看窗口中,按鍵盤上的“Insert鍵,出現對話框。 在對話框中輸入變量符號,單擊“OK按鈕即可。 2022年7月12日DSP原理及運用77第9章 DSP集成開發環境CCS 2.在察看窗口中參與察看變量 有三種方法可以定義察看變量: 將光標移到所選定的察看窗口中,單擊鼠標右鍵翻開關聯菜單,選擇“Insert New Expression選項,

51、彈出對話框; 在對話框中輸入變量符號,單擊“OK按鈕,完成該變量的定義。 在源文件窗口或反匯編窗口中,雙擊變量使其選中,單擊鼠標右鍵翻開關聯菜單,選擇“Add to Watch Window選項,那么該變量直接進入當前察看窗口。 2022年7月12日DSP原理及運用78第9章 DSP集成開發環境CCS9.3.5 察看窗口的運用 3.刪除察看變量 有兩種方法可以從察看窗口中刪去某變量: 在當前察看窗口中,雙擊某變量,使該變量以彩色背景顯示。按鍵盤中的“Delete鍵,從窗口列表中刪除此變量。 選中某變量后,右鍵單擊該變量,翻開關聯菜單,選擇“Remove Current Expression選項

52、,即可刪除該變量。 2022年7月12日DSP原理及運用79第9章 DSP集成開發環境CCS9.3.5 察看窗口的運用 4.編輯變量 有兩種方法可以完成變量的編輯: 選擇菜單“Edit中的編輯變量命令“Edit Variable,彈出編輯變量對話框。 (1)用編輯變量命令編輯 在對話框中輸入信息。 Variable:要編輯的變量名;Value:新的變量值。 點擊“OK按鈕完成編輯。 2022年7月12日DSP原理及運用80第9章 DSP集成開發環境CCS 4.編輯變量 選擇窗口標簽,翻開所要運用的察看窗口,找到所要編輯的變量;(2)快速編輯 在對話框的“Value欄中,輸入要編輯的數據。 點擊

53、“OK按鈕,完成變量的編輯。要編輯的變量名原數據 左鍵雙擊要編輯的變量,彈出編輯變量對話框; 2022年7月12日DSP原理及運用81第9章 DSP集成開發環境CCS9.4 CCS工程工程的創建 CCS開發平臺與Visual Basic、Visual C和Delphi等集成開發工具類似,采用了現代計算機軟件系統的集成化管理方法。 這種方法可方便用戶對系統軟、硬件的調試,對于較大的系統可以實現集成化開發。這種軟件開發方式類似于模塊化開發方法,但比模塊化方法靈敏,同時還具有軟件的遺傳運用特性。 2022年7月12日DSP原理及運用82第9章 DSP集成開發環境CCS9.4 CCS工程工程的創建 C

54、CS開發環境對用戶系統采用工程工程的集成管理,運用戶系統的開發和調試變得簡單明了。在開發過程中,CCS會在開發平臺中建立不同獨立程序的跟蹤信息,經過這些跟蹤信息對不同的文件進展分類管理,建立相應的文件庫和目的文件。 一個工程工程包括源程序、庫文件、鏈接命令文件和頭文件等,它們按照目錄樹的構造組織在工程工程中。工程工程構建(編譯鏈接)完成后生成可執行文件。 9.4.1 工程工程的管理 2022年7月12日DSP原理及運用83第9章 DSP集成開發環境CCS9.4 CCS工程工程的創建 一個典型的工程工程記錄如下信息: 源程序文件名和目的庫; 編譯器,匯編器和鏈接器選項; 有關的頭文件。 9.4.

55、1 工程工程的管理 2022年7月12日DSP原理及運用84第9章 DSP集成開發環境CCS 工程工程的管理主要經過工程工程察看窗口來完成。此窗口顯示了整個工程工程的內容、工程工程的組織情況以及與工程工程關聯的程序。一切的工程工程操作都可以從工程工程察看窗口中完成。 當啟動CCS開發環境后,會自動顯示工程工程察看窗口。 假設沒有顯示工程工程管理窗口,可以運用“View查看菜單中的“Project命令,翻開該窗口。 9.4.1 工程工程的管理 1.工程工程察看窗口 2022年7月12日DSP原理及運用85第9章 DSP集成開發環境CCS 工程工程察看窗界面:9.4.1 工程工程的管理 1.工程工

56、程察看窗口 察看窗口分為兩頁,分別為文件察看頁“File View和書簽頁“Bookmarks,可經過設在察看窗口底部的選擇按鈕進展切換。 “GEL files文件夾,用來修正和保管用戶所設置的開發環境,包括窗口和工具條的位置以及自動翻開窗口的設置等。 “Project文件夾包含了工程工程中一切的文件庫和文件。在一個工程工程中,文件被分成幾個不同的庫進展管理。 2022年7月12日DSP原理及運用86第9章 DSP集成開發環境CCS 1.工程工程察看窗口 工程工程文件夾包含了工程工程一切的文件庫和文件。 包含文件夾,包含了以.h為擴展名的文件,即C言語文件中的頭文件等; 庫文件夾,存放一切以.

57、1ib為擴展名的庫文件; 源文件夾,包含一切擴展名為.c和.asm的源文件; 工程工程文件,是工程工程的管理文件,以.mak為擴展名; 鏈接命令文件,以d為擴展名,直接顯示在工程工程文件下。 2022年7月12日DSP原理及運用87第9章 DSP集成開發環境CCS 1.工程工程察看窗口 工程工程文件夾包含文件夾庫文件夾源文件夾工程工程管理文件鏈接命令文件頭文件C言語源文件2022年7月12日DSP原理及運用88第9章 DSP集成開發環境CCS 用鼠標右擊“Project(工程工程),在彈出的關聯菜單中選擇“Open project(翻開工程工程)選項,出現“Project Open(翻開工程工

58、程)對話框。在對話框中,選擇所需求的文件,單擊“翻開按鈕,將該工程工程參與清單中。 9.4.1 工程工程的管理 2.文件察看頁的根本操作 (1)參與工程工程 2022年7月12日DSP原理及運用89第9章 DSP集成開發環境CCS 將源文件、鏈接命令文件、庫文件和目的文件加到工程工程清單中,可按以下的步驟操作: 2.文件察看頁的根本操作 (2)在工程工程中參與文件 在對話框中,運用文件類型下拉清單設置文件類型,選擇要參與的文件。 單擊“翻開按鈕,選定的文件自動地參與到工程工程指定的目錄中。 用右鍵單擊工程工程文件“ ,選擇關聯菜單中的“Add File(參與文件)選項,出現“Add File

59、to Project(參與文件至工程工程)對話框,或選擇工程菜單“Project中的“Add File to Project命令。 2022年7月12日DSP原理及運用90第9章 DSP集成開發環境CCS 在工程工程清單中,用右鍵單擊所要刪除的文件,彈出關聯菜單,選擇“Remove from Project(從工程中刪除)選項即可刪除該文件。 2.文件察看頁的根本操作 (3)從工程工程中刪除文件 2022年7月12日DSP原理及運用91第9章 DSP集成開發環境CCS9.4 CCS工程工程的創建 在開發新的運用系統時,用戶需求建立新的工程工程。詳細方法如下: 9.4.2 工程工程的建立、翻開和

60、封鎖 1.建立新的工程工程 在工程菜單“Project中,選擇“New命令。在出現的“Save New Project As(保管新工程工程)對話框中,確定新工程工程的目錄,選擇保管工程工程文件的文件夾,輸入工程工程文件名(*.mak),按“保管按鈕退出。 將源文件(*.c和*.asm)、鏈接命令文件(*d)、庫文件(*.lib)和頭文件(*.h)等參與到工程工程中。 2022年7月12日DSP原理及運用92第9章 DSP集成開發環境CCS 假設要翻開已創建的工程工程,可按以下步驟進展操作: 9.4.2 工程工程的建立、翻開和封鎖 2.翻開已有的工程工程 選擇工程菜單“Project中的“Op

溫馨提示

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

評論

0/150

提交評論