DSP第7章 DSP集成開發(fā)環(huán)境CCSppt課件_第1頁
DSP第7章 DSP集成開發(fā)環(huán)境CCSppt課件_第2頁
DSP第7章 DSP集成開發(fā)環(huán)境CCSppt課件_第3頁
DSP第7章 DSP集成開發(fā)環(huán)境CCSppt課件_第4頁
DSP第7章 DSP集成開發(fā)環(huán)境CCSppt課件_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

2、的管理、建立及構(gòu)建等內(nèi)容,而在工程工程的調(diào)試中,引見了程序的運轉(zhuǎn)控制、斷點和探測點的設置、圖形工具的運用、數(shù)據(jù)輸入與輸出以及評價點等;最后,經(jīng)過詳細實例來闡明利用CCS開發(fā)軟件調(diào)試程序的方法。 第7章 DSP集成開發(fā)環(huán)境CCS7.1 CCS的主要功能7.1.1 CCS代碼產(chǎn)生工具7.1.2 CCS代碼調(diào)試工具7.2 CCS軟件的安裝與設置7.3 CCS菜單7.3.1 菜單7.3.2 工具欄7.4 CCS的根本操作第7章 DSP集成開發(fā)環(huán)境CCS7.1 CCS的主要功能 CCS是一種針對TMS320系列DSP的集成開發(fā)環(huán)境,在Windows操作系統(tǒng)下,采用圖形接口界面,提供有環(huán)境配置、源文件編輯

3、、程序調(diào)試、跟蹤和分析等工具。 CCS有兩種任務方式,即 軟件仿真器方式:可以脫離DSP芯片,在PC機上模擬DSP的指令集和任務機制,主要用于前期算法實現(xiàn)和調(diào)試。 硬件在線編程方式:可以實時運轉(zhuǎn)在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試運用程序。 第7章 DSP集成開發(fā)環(huán)境CCS CCS的開發(fā)系統(tǒng)主要由以下組件構(gòu)成: 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)的表示圖

4、。主機Code Composer StudioCode Composer編輯器源文件.c.h.asm.cdb配置數(shù)據(jù)庫DSP/BIOS API代碼產(chǎn)生工具編譯器匯編器鏈接器OLE運用運用RTDXRTDX插件DSP/BIOS插件第3方的插件可執(zhí)行代碼Code Composer調(diào)試工具主機仿真支持目的系統(tǒng)DSP目的系統(tǒng)硬件DSP/BIOSDSP運用程序JTAGRTDX配置工具cfgdcfg.s54cfg.h54 Code composer工程第7章 DSP集成開發(fā)環(huán)境CCS TMS320C54x集成代碼產(chǎn)生工具 用來對C言語、匯編言語或混合言語編程的DSP源程序進展編譯匯編,并鏈接成為可執(zhí)行的DS

5、P程序。主要包括匯編器、鏈接器、C/C+編譯器和建庫工具等。 CCS集成開發(fā)環(huán)境 集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試和實時跟蹤等功能于一體。包括編輯工具、工程管理工具和調(diào)試工具等。 第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的功能非常強大,它集成了代碼的編輯、編譯、鏈接和

6、調(diào)試等諸多功能,而且支持C/C+和匯編的混合編程,其主要功能如下: 集成可視化代碼編輯界面。用戶可經(jīng)過其界面直接編寫C、匯編、d文件等。集成代碼生成工具。包括匯編器、優(yōu)化C編譯器、鏈接器等,將代碼的編輯、編譯、鏈接和調(diào)試等諸多功能集成到一個軟件環(huán)境中。根本調(diào)試工具。如裝入執(zhí)行代碼、查看存放器、存儲器、反匯編、變量窗口等功能,并支持C源代碼級調(diào)試。第7章 DSP集成開發(fā)環(huán)境CCS斷點工具。能在調(diào)試程序的過程中,完成硬件斷點、軟件斷點和條件斷點的設置。探測點工具。用于數(shù)據(jù)文件的輸入和輸出。還有算法的仿真,數(shù)據(jù)的實時監(jiān)視等。分析工具。用于評價代碼運轉(zhuǎn)所需求的時鐘數(shù),進而確定代碼的運轉(zhuǎn)時間。 數(shù)據(jù)圖形

7、顯示工具,用于繪制變量的時域/頻域波形、眼圖、星座圖、圖像等,直觀顯示數(shù)據(jù),并能進展自動刷新; 第7章 DSP集成開發(fā)環(huán)境CCS 此外,CCS還提供了DSP/BIOS工具,GEL工具,支持RTDX技術(shù)。CCS開發(fā)環(huán)境是一種針對規(guī)范TMS320調(diào)試接口的交互式軟件平臺。CCS具有調(diào)試和實時分析功能,拓展了根本代碼產(chǎn)生工具。CCS支持開發(fā)周期一切階段,包括:設計、代碼&編譯、調(diào)試和分析。第7章 DSP集成開發(fā)環(huán)境CCS其中:設計指概念上的方案,代碼&編譯包括建立工程、編寫代碼、配置文件等,調(diào)試包括語法檢查、探針和斷點、記錄等,分析包括實時調(diào)試、統(tǒng)計和跟蹤。 第7章 DSP集成開發(fā)環(huán)境CCS7.2

8、CCS的安裝及設置 在運用CCS之前,必需首先按照CCS的產(chǎn)品闡明安裝CCS軟件;其次創(chuàng)建CCS系統(tǒng)配置,進展環(huán)境設置;最后,按照詳細運用的仿真器,安裝目的板和驅(qū)動程序。 第7章 DSP集成開發(fā)環(huán)境CCS 機器類型:IBM PC及兼容機; 操作系統(tǒng):Microsoft Windows 95/98/2000或Windows NT4.0; 機器資源配置要求:系統(tǒng)配置要求 機器部件 最低配置 推薦配置 內(nèi)存 32MB 128MB 剩余硬盤空間 100MB 200MB CPU Pentium Pentium以上 顯示分辨率 SVGA 800600 SVGA 1024768 主板插槽 一條空余EISA插

9、槽 一條空余EISA插槽 第7章 DSP集成開發(fā)環(huán)境CCS 在windows環(huán)境下運轉(zhuǎ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)提供的規(guī)范配置文件進展配置; 按用戶本人建立的配置文件來配置系統(tǒng)構(gòu)造。 第7章 DSP集成開發(fā)環(huán)境CCS 采用規(guī)范配置文件進展系統(tǒng)配置的步驟: 步驟1:啟動CCS配置程序。 雙擊桌

10、面上的Setup CCS快捷圖標,彈出對話框??晒┻\用的配置系統(tǒng)配置欄目參與配置按鈕去除配置按鈕第7章 DSP集成開發(fā)環(huán)境CCS 步驟2:去除以前定義的配置。 點擊“去除配置按鈕,彈出確認去除命令對話框,選擇“Yes,去除以前的配置。 步驟3:選擇與目的系統(tǒng)相匹配的配置文件。 步驟4:將所選中的配置文件參與到系統(tǒng)配置中。 單擊“參與配置按鈕,將“C54x Fast Sim作為系統(tǒng)的配置顯示在系統(tǒng)設置窗口中。 點擊“Close按鈕,封鎖對話框后出現(xiàn)CCS系統(tǒng)設置窗口,在系統(tǒng)配置欄目中顯示系統(tǒng)的配置。 例如運用C54x軟件仿真器,那么在“Available列表中選擇“C54x Fast Sim項,

11、對應的配置信息顯示在“配置信息欄目中。 第7章 DSP集成開發(fā)環(huán)境CCS系統(tǒng)配置窗口安裝驅(qū)動程序 步驟5:安裝驅(qū)動程序。 點擊“Intall a Device Driver,彈出選擇器件驅(qū)動程序?qū)υ捒颉?第7章 DSP集成開發(fā)環(huán)境CCS 步驟5:安裝驅(qū)動程序。 選擇驅(qū)動程序(如tisim54x.dvr),單擊“翻開按鈕。隨后彈出器件驅(qū)動屬性對話框 。 第7章 DSP集成開發(fā)環(huán)境CCS 步驟5:安裝驅(qū)動程序。 單擊“OK按鈕,完成器件驅(qū)動程序的安裝。 第7章 DSP集成開發(fā)環(huán)境CCS 步驟6:保管系統(tǒng)配置。 翻開“File菜單,單擊“Save按鈕,將系統(tǒng)配置保管在系統(tǒng)存放器中,完成CCS的系統(tǒng)配

12、置。 第7章 DSP集成開發(fā)環(huán)境CCS 運用CCS軟件所要用到的文件類型: *d 鏈接命令文件; *.obj 由源文件編譯或匯編后所生成的目的文件; *.out 完成編譯、匯編、鏈接后所構(gòu)成的可執(zhí)行文件,可在CCS監(jiān)控下調(diào)試和執(zhí)行; *.wks 任務空間文件,可用來記錄任務環(huán)境的設置信息; *.cdb CCS的配置數(shù)據(jù)庫文件,是運用DSP/BIOS API模塊所必需的。當保管配置文件時,將產(chǎn)生鏈接器命令文件(*cfgd)、頭文件(*cfg.h54)和匯編言語源文件(*cfg.s54)。 第7章 DSP集成開發(fā)環(huán)境CCS7.3 CCS菜單7.3.1 菜單 利用CCS集成開發(fā)軟件,用戶可以在一個開

13、發(fā)環(huán)境下完成工程工程創(chuàng)建、程序編輯、編譯、鏈接、調(diào)試和數(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)語法錯誤,將在構(gòu)建窗口中顯示錯誤信息。用戶可以根據(jù)顯示的信息定位錯誤位置,更改錯誤。 對結(jié)果和數(shù)據(jù)進展分析和算法評價 用戶可以利用CCS提供的探測點、圖形顯示、性能評價等工具,對運轉(zhuǎn)結(jié)

14、果、輸出數(shù)據(jù)進展分析,評價算法性能。 第7章 DSP集成開發(fā)環(huán)境CCS 個典型的CCS開發(fā)環(huán)境界面如圖。 CCS的運用界面:在桌面上雙擊CCS 2 (C5000) 工程工程窗口源程序編輯窗口圖形顯示窗口內(nèi)存顯示窗口存放器顯示窗口主菜單工具條反匯編窗口第7章 DSP集成開發(fā)環(huán)境CCS 主菜單包含有11個選項。 File Edit View Project Debug Profiler Option GEL Tools Window Help文件編輯查看工程工程調(diào)試性能選項擴展功能工具視窗協(xié)助第7章 DSP集成開發(fā)環(huán)境CCS主菜單功能: 菜 單 選 項 菜 單 功 能 File 文件 文件管理,載

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

16、排列、窗口列表等 Help 幫助 幫助菜單。為用戶提供在線幫助信息 第7章 DSP集成開發(fā)環(huán)境CCS7.3.2 工具欄 常用的工具欄共有5種,分別為規(guī)范工具條Stangard Toolbar、編輯工具條、工程工具條和調(diào)試工具條。用戶可以單擊工具條上的按鈕執(zhí)行相應的操作。 第7章 DSP集成開發(fā)環(huán)境CCS(1) 規(guī)范工具條 啟動CCS后會自動顯示規(guī)范工具條。也可以經(jīng)過選擇主菜單“View中的“Standard Toolbar選項,翻開或封鎖規(guī)范工具條。 創(chuàng)建文件按鈕。用來創(chuàng)建新文件。 翻開文件按鈕。用來翻開已有的文件。 保管文件按鈕。用來保管當前窗口的文件。 第7章 DSP集成開發(fā)環(huán)境CCS(1

17、) 規(guī)范工具條 剪切按鈕。用來剪切文本,將標志文本放入剪切板。 復制按鈕。用來復制文本,將標志文本放入剪切板。 第7章 DSP集成開發(fā)環(huán)境CCS(1) 規(guī)范工具條 粘貼按鈕。用來粘貼文本,將剪切板中的文本粘貼在光標處。 吊銷按鈕。用于吊銷最后的編輯活動。 恢復按鈕。用于恢復最后吊銷的活動。第7章 DSP集成開發(fā)環(huán)境CCS(1) 規(guī)范工具條 向下搜索按鈕。用來查找光標所在處下一個要搜索的字符串。 向上搜索按鈕。用來查找光標所在處前一個要搜索的字符串。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (1) 規(guī)范工具條 搜索文本段按鈕。將加亮顯示的文本段作為搜索文本,單擊該按鈕,窗口將挪動到該段

18、下一個出現(xiàn)的位置。 搜索多個文件按鈕。用來搜索多個文件或指定的文本。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (1) 規(guī)范工具條 打印文件按鈕。用來打印當前窗口源文件。 協(xié)助按鈕。為用戶提供上下文相關(guān)的協(xié)助。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計10個按鈕。 設置括號標志按鈕。從光標所在處開場,查找括號對,并標志括號對中的文本。 設置查找下一個開括號按鈕。找到后,標志與之對應的閉括號內(nèi)的文本。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計10個按鈕。 查找匹配括號按鈕。用來尋覓匹配的閉括號。 查找

19、下一個開括號按鈕。用來尋覓下一個開括號。第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個按鈕。 查找上一個書簽按鈕。在當前文件光標所在處,查找上一個

20、書簽。 書簽屬性設置按鈕。用來編輯書簽屬性。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (3) 工程工具條 工程工具又稱工程工具條,它提供了與工程工程和斷點設置有關(guān)的命令,主要用于構(gòu)建工程工程,完成對斷點、探測點和評價點的操作等。 編譯文件按鈕。用來編譯當前的源文件,但不進展鏈接。 添加性構(gòu)建按鈕。用來生成當前工程工程的可執(zhí)行文件,僅對上次生成后改動了的文件進展編譯。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (3) 工程工具條 全部重新構(gòu)建按鈕。用來重新編譯當前工程工程中的一切文件,并重新鏈接構(gòu)成輸出文件。 停頓構(gòu)建按鈕。用于停頓正在構(gòu)建的工程工程。第7章 DSP集成開發(fā)環(huán)境

21、CCS 4. 常用工具條 (3) 工程工具條 設置斷點按鈕。用來在編輯窗口中的源文件或反匯編指令中設置斷點。 刪除一切斷點按鈕。用來刪除全部斷點。 設置探測點按鈕。用來設置探測點。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (3) 工程工具條 刪除一切探測點按鈕。用來刪除全部探測點。 設置評價點按鈕。在源文件或反匯編窗口中設置評價點。 刪除一切評價點按鈕。用來刪除全部評價點。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 在CCS開發(fā)環(huán)境中,提供了多種調(diào)試程序的操作方法。這些操作方法都是以工具按鈕的方式存放在調(diào)試工具條中。 單步進入按鈕。在調(diào)試程序中,完成單步進

22、入執(zhí)行操作。 單步執(zhí)行按鈕。用于單步執(zhí)行在當前函數(shù)中的單條語句。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 單步跳出按鈕。在調(diào)試過程中,用于子程序的執(zhí)行操作。該條命令能直接從當前子程序的位置自動執(zhí)行后續(xù)的程序,直到前往到調(diào)用該子程序的指令。 執(zhí)行到光標處按鈕。在調(diào)試過程中,從當前位置執(zhí)行程序,直到遇到反匯編窗口中的光標位置為止。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 運轉(zhuǎn)程序按鈕。從當前PC位置開場執(zhí)行程序,直到遇到斷點后停頓。 暫停程序按鈕。用來暫停正在執(zhí)行的程序。 動畫執(zhí)行按鈕。在執(zhí)行前先設置好各斷點,每按一次該按鈕,就會從當前程

23、序位置執(zhí)行到下一個斷點處。延續(xù)按按鈕就可以實現(xiàn)動畫運轉(zhuǎn)。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 快速察看按鈕。用來翻開快速察看窗口,查看和修正變量。 察看窗口按鈕。用來翻開察看窗口,監(jiān)視部分變量和全局變量的值。 察看存放器按鈕。用來顯示存放器察看窗口,察看和修正存放器。第7章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 察看存儲器按鈕。用來翻開存儲器窗口選項,顯示存儲器察看窗口。 察看堆棧按鈕。用來翻開調(diào)用堆棧察看窗口。 察看反匯編按鈕。用來翻開反匯編窗口。第7章 DSP集成開發(fā)環(huán)境CCS7.4 CCS的根本操作 CCS集成編輯環(huán)境可以編輯任

24、何文本。一切的文本編輯都是經(jīng)過CCS內(nèi)嵌的編輯器完成的。7.4.1 文件的編輯 句法采用加強亮度顯示; 具有查找和交換功能; 提供上下文相關(guān)的協(xié)助; 多窗口顯示; 快速方便的工具條; 鼠標右鍵可以快速進入高級的編輯器功能; C言語編輯器可以判別括號能否匹配; 一切編輯命令都有快捷鍵對應。 它提供了如下功能:第7章 DSP集成開發(fā)環(huán)境CCS 創(chuàng)建新文件不會影響已有的文件,其步驟如下: 1. 創(chuàng)建新文件 翻開新文件窗口。選擇主菜單“File中的“New項,或運用規(guī)范工具條上的創(chuàng)建文件按鈕 ,將在編輯窗口中顯示一個新的窗口。 編輯文本。在新窗口中輸入源代碼(源程序)。 選擇保管方式。選擇主菜單“Fi

25、le中的“Save或“Save As選項。也可運用規(guī)范工具條上的保管文件按鈕 。 選擇文件目錄、文件名和擴展名。在“保管為對話框中,確定保管文件的目錄,輸入文件名和擴展名。 保管文件。單擊“保管按鈕,完成文件的保管。 第7章 DSP集成開發(fā)環(huán)境CCS 翻開文件的步驟如下: 2. 翻開一個文件 在“翻開對話框中,選擇文件,該文件名將出如今文件名域中。假設沒有所要選擇的文件,應先查找目錄再選擇文件。 單擊“翻開按鈕,將在編輯窗口中翻開所選擇的文件。 選擇“File中的“Open選項,或單擊規(guī)范工具條上的翻開文件按鈕 ,出現(xiàn)“翻開對話框。第7章 DSP集成開發(fā)環(huán)境CCS 在翻開的文本文件中,可進展各

26、種文本編輯。 3. 文件的編輯 (1) 文本的剪切、復制和粘貼 利用“Edit菜單中的“Cut、“Copy和“Paste命令,可以剪切、復制和粘貼文本。操作步驟如下: 選中要剪切或復制的文本段。 選擇“Edit中的“Cut或“Copy選項,也可以點擊規(guī)范工具條上的剪切按鈕 或復制按鈕 ,將選中的文本送入剪切板。 將光標放在需求插入文本的地方。 選擇“Paste命令,或點擊規(guī)范工具條中的 按鈕。 第7章 DSP集成開發(fā)環(huán)境CCS 3. 文件的編輯 (2) 刪除文本 利用“Delete命令,可實現(xiàn)文本的刪除。選中要刪除的文本段,點擊“Edit中的“Delete選項,將刪除選中的文本段。也可按鍵盤上

27、的“Delete鍵來刪除。 選擇“Edit中的“Undo選項,或采用 按鈕,吊銷當前窗口中最后一次編輯行為。也可按快捷健Ctrl+Z來執(zhí)行。 選擇“Edit中的“Redo選項,或采用 按鈕,恢復當前窗口中最后一次編輯行為。也可按快捷健Ctrl+A來執(zhí)行。 (3) 吊銷/恢復 第7章 DSP集成開發(fā)環(huán)境CCS CCS允許從當前的文件或多個文件中搜索文本串。也可用一個文本串替代另一個文本串。利用這一功能可以完成在多個文件中的跟蹤、修正變量和函數(shù)等。 4. 文本的查找和交換 (1) 在當前文件中查找文本 操作步驟如下: 在尋覓域中輸入要查找的字符串。 在規(guī)范工具條上單擊按鈕 或 ,開場查找。 也可以

28、運用“Edit菜單中的“Find/Replace選項來搜索文本串。 第7章 DSP集成開發(fā)環(huán)境CCS 4. 文本的查找和交換 (2) 在多個文件中查找文本 搜索步驟如下: 選擇“Edit菜單中的“Find in Files選項,或單擊規(guī)范工具條中的多個文件搜索按鈕 ,彈出的“Find in Files對話框。 在“Find in Files對話框中,輸入查詢信息。 單擊“Find按鈕,開場查詢,并在輸出窗口顯示搜索結(jié)果,包括文件目錄、文件名、文本行號以及該行的內(nèi)容。雙擊匹配文本,將在編輯窗中翻開指定的文件,光標位于匹配文本行的開頭。 假設要封鎖輸出窗口,可選擇該窗口關(guān)聯(lián)菜單中的隱含“Hide選

29、項。 第7章 DSP集成開發(fā)環(huán)境CCS 反匯編窗口主要用來顯示反匯編后的指令和調(diào)試所需的符號信息,包括反匯編指令、指令所存放的地址和相應的操作碼機器碼。 當程序裝入目的處置器或仿真器后,CCS會自動翻開反匯編窗口。 7.4.2 反匯編窗口的運用 第7章 DSP集成開發(fā)環(huán)境CCS 用戶可以運用“View菜單中的“Dis-Assembly選項,或調(diào)試工具條中的察看反匯編按鈕 ,翻開多個反匯編窗口。當前程序指針PC所在語句用黃色背景顯示。 1. 翻開多個反匯編窗口 當出現(xiàn)多個反匯編窗口時,在每個窗口的標題條上附有窗口序號。 第7章 DSP集成開發(fā)環(huán)境CCS 在調(diào)試程序時,經(jīng)常需求修正執(zhí)行程序的起始地

30、址,可在反匯編窗口中完成。 2. 修正程序起始地址 操作步驟如下: 翻開察看地址對話框。在反匯編窗口中,雙擊程序的地址域,將出現(xiàn)“View Address(察看地址)對話框。 在對話框中輸入所需的程序地址。輸入地址可以是一個絕對數(shù)值,也可以是一個C言語表達式。 單擊“OK按鈕,完成起始地址的修正。 第7章 DSP集成開發(fā)環(huán)境CCS 3. 從反匯編窗口管理斷點、探測點和評價點 在調(diào)試程序的過程中,經(jīng)常需求設置調(diào)試點,它包括斷點、探測點和評價點。用戶可以經(jīng)過這些調(diào)試點的設置,完成程序調(diào)試和仿真,及時發(fā)現(xiàn)和處理系統(tǒng)存在的問題。 各調(diào)試點設置完成后,反匯編窗口中相對應的行顯示不同顏色的背景。假設采用默

31、許顏色,粉色背景行為斷點,藍色背景行為探測點,綠色背景行為評價點,而黃色背景行為PC所在行。 可經(jīng)過選擇“Option菜單中的“Colors選項,來改動當前PC和調(diào)試點默許的顏色。 斷點也可以在反匯編窗口中快速設置,雙擊要設置斷點的行即可完成該斷點的設置。假設雙擊斷點行將去除該斷點。 第7章 DSP集成開發(fā)環(huán)境CCS 4. 設置反匯編風格選項 CCS提供了幾種不同的選項,可用來改動反匯編窗口察看信息的方法。用戶可以經(jīng)過反匯編風格選項(Dis-Assembly Style Options)對話框,輸入特殊的察看選項來察看調(diào)試的進程。 設置反匯編風格選項的步驟如下: 步驟1:翻開反匯編風格選項對話

32、框; 步驟2:在反匯編風格選項對話框中,選擇所需的風格選項; 步驟3:單擊“OK按鈕,完成選項設置。 第7章 DSP集成開發(fā)環(huán)境CCS 5. 觀看C源程序與匯編程序的混合代碼 利用反匯編窗口可以觀看C源程序和匯編程序的混合代碼。 詳細步驟如下: 步驟1:選擇“View菜單中的“Mixed Source/ASM選項。中選中該項后,對該選項進展“號標志。 步驟2:選擇“Debug菜單中的“Go Main選項。 完成操作后,調(diào)試器開場執(zhí)行用戶程序,并在“main()處停頓,編輯窗口顯示有關(guān)C程序的源文件,每一條C語句的反匯編指令都出如今源代碼中。 第7章 DSP集成開發(fā)環(huán)境CCS 存儲器窗口可以直接

33、顯示存儲器的內(nèi)容。在調(diào)試程序的過程中,可直接察看存儲器的內(nèi)容來判別程序的正確性。 7.4.3 存儲器窗口的運用 1. 察看存儲器的內(nèi)容 CCS調(diào)試器允許察看指定位置的存儲器內(nèi)容。 翻開“Memory Window Options (存儲器窗口選項)對話框。操作步驟如下: 方法1:選擇“View菜單中的“Memory選項; 方法2:點擊調(diào)試工具條中的察看存儲器按鈕 。 輸入各選項參量,確定窗口的特征。 單擊“OK按鈕,出現(xiàn)存儲器窗口。第7章 DSP集成開發(fā)環(huán)境CCS 2. 設置存儲器窗口選項 運用存儲器窗口選項對話框,可以使存儲器窗口具有各種不同的特征。 Address: 地址 表示所要察看的存

34、儲器起始地址,留意必需以0 x開頭。 Q-Value: Q值 表示所察看數(shù)據(jù)的小數(shù)點位置,其值可選擇031之間的整數(shù)。 Format: 格式 存儲器顯示格式??梢詮南吕藛沃羞x擇。 Use IEEE Float: 運用IEEE浮點格式 數(shù)據(jù)以IEEE浮點格式顯示。 Page: 頁面 選擇顯示的存儲器空間類型??蛇x擇的類型有Program(程序)、Data(數(shù)據(jù))和I/O。 Enable Reference Buffer:使能參考緩沖器 用來保管指定的存儲器區(qū)域,以便用于比較。 Start Address: 起始地址 輸入要保管在參考緩沖器中的存儲器起始地址。 End Address: 終了地址

35、 輸入要保管在參考緩沖器中的存儲器終了地址。 URBA: 自動更新參考緩沖器 用于自動更新參考緩沖區(qū)的內(nèi)容。 第7章 DSP集成開發(fā)環(huán)境CCS 3.編輯存儲器 (1) 快速編輯 翻開存儲器窗口,找到要編輯的存儲器位置; 左鍵雙擊要編輯的存儲器所在行,彈出“Edit Memory (編輯存儲器)對話框; 顯示所選中的存儲器地址 顯示所選中的存儲器數(shù)據(jù) 在編輯對話框的“Data欄中,輸入要編輯的數(shù)據(jù); 假設要編輯其他存儲器數(shù)據(jù),可在“Address欄中輸入地址,并在“Data欄中輸入數(shù)據(jù)。 點擊“Done按鈕,完成存儲器的編輯。 編輯后的數(shù)據(jù)在存儲器窗口中呈現(xiàn)紅色。 第7章 DSP集成開發(fā)環(huán)境CC

36、S 3.編輯存儲器 (2) 采用命令菜單編輯 翻開“Edit菜單,選擇“Memory中的“Edit命令,彈出“Edit Memory編輯存儲器對話框; 在“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中,選擇“Mem

37、ory中的“Copy命令。翻開“Setup for Copying對話框; (1) 拷貝數(shù)據(jù)塊 例如:將數(shù)據(jù)存儲器0080H單元開場的數(shù)據(jù)塊,復制到首地址為00A0H數(shù)據(jù)存儲區(qū)中,數(shù)據(jù)塊的長度為24。操作步驟如下: 輸入源數(shù)據(jù)塊的首地址、數(shù)據(jù)長度和存儲空間類型; 0 x00800 x0018Data 輸入目的數(shù)據(jù)塊首地址和存儲空間類型;0 x00A0Data 點擊“OK按鈕,完成數(shù)據(jù)塊拷貝。 第7章 DSP集成開發(fā)環(huán)境CCS 4.存儲器塊操作 在主菜單“Edit中,選擇“Memory中的“Fill命令。翻開“Setup Fill Memory(填充存儲器)對話框; (2) 填充數(shù)據(jù)塊 用特定的

38、數(shù)據(jù)填充存儲器某一段區(qū)域。其方法: 輸入數(shù)據(jù)塊首地址、數(shù)據(jù)長度和存儲空間類; 點擊“OK按鈕,完成數(shù)據(jù)塊拷貝。 第7章 DSP集成開發(fā)環(huán)境CCS 為了便于DSP系統(tǒng)的開發(fā)調(diào)試,CCS開發(fā)環(huán)境為用戶提供了存放器窗口,用來察看目的處置器的CPU存放器和外設存放器。另外,CPU存放器的內(nèi)容還可以經(jīng)過存放器編輯對話框進展編輯修正。 7.4.4 存放器窗口的運用 1. 啟動存放器窗口 翻開存放器窗口有以下兩種方法。 方法1:在“View菜單中,選擇“CPU Registers項中的“CPU Register命令; 方法2:用調(diào)試工具條上的察看存放器按鈕 ,即可翻開存放器窗口。第7章 DSP集成開發(fā)環(huán)境CCS 1

溫馨提示

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

評論

0/150

提交評論