TMS320C54X DSP應(yīng)用技術(shù)教程 教學(xué)課件作者 宋鵬 教程課件 第6章CCS集成開發(fā)環(huán)境及其使用
《TMS320C54X DSP應(yīng)用技術(shù)教程 教學(xué)課件作者 宋鵬 教程課件 第6章CCS集成開發(fā)環(huán)境及其使用》由會(huì)員分享,可在線閱讀,更多相關(guān)《TMS320C54X DSP應(yīng)用技術(shù)教程 教學(xué)課件作者 宋鵬 教程課件 第6章CCS集成開發(fā)環(huán)境及其使用(91頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1在線教務(wù)輔導(dǎo)網(wǎng):在線教務(wù)輔導(dǎo)網(wǎng):http:/教材其余課件及動(dòng)畫素材請(qǐng)查閱在線教務(wù)輔導(dǎo)網(wǎng)教材其余課件及動(dòng)畫素材請(qǐng)查閱在線教務(wù)輔導(dǎo)網(wǎng)QQ:349134187 或者直接輸入下面地址:或者直接輸入下面地址:http:/2u6.1 CCS6.1 CCS集成開發(fā)環(huán)境簡(jiǎn)介集成開發(fā)環(huán)境簡(jiǎn)介 u6.2 CCS6.2 CCS的安裝和設(shè)置的安裝和設(shè)置 u6.3 CCS6.3 CCS的應(yīng)用界面的應(yīng)用界面 u6.4 CCS6.4 CCS集成開發(fā)環(huán)境的使用集成開發(fā)環(huán)境的使用u6.5 6.5 本章小結(jié)本章小結(jié) 第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其
2、使用內(nèi)容簡(jiǎn)介內(nèi)容簡(jiǎn)介TCode Composer Studio(簡(jiǎn)稱(簡(jiǎn)稱CCS)是)是TI公司推公司推出的用于開發(fā)出的用于開發(fā)DSP的集成開發(fā)環(huán)境,它采用的集成開發(fā)環(huán)境,它采用Windows風(fēng)格界面,集編輯、編譯、鏈接、軟件模風(fēng)格界面,集編輯、編譯、鏈接、軟件模擬、硬件仿真調(diào)試以及實(shí)時(shí)跟蹤等功能于一體,支擬、硬件仿真調(diào)試以及實(shí)時(shí)跟蹤等功能于一體,支持匯編語言與持匯編語言與C語言及二者的混合編程,極大地方語言及二者的混合編程,極大地方便了便了DSP的開發(fā)與設(shè)計(jì)。的開發(fā)與設(shè)計(jì)。CCS集成開發(fā)環(huán)境是目前集成開發(fā)環(huán)境是目前使用最為廣泛的使用最為廣泛的DSP開發(fā)軟件之一,所有開發(fā)軟件之一,所有TI公司
3、的公司的DSP都可以在該環(huán)境里進(jìn)行開發(fā)。都可以在該環(huán)境里進(jìn)行開發(fā)。TCCS自推出以來發(fā)展出了多個(gè)版本,本章以自推出以來發(fā)展出了多個(gè)版本,本章以CCS V3.3為例介紹為例介紹CCS的安裝和設(shè)置、的安裝和設(shè)置、CCS的應(yīng)用界面的應(yīng)用界面并以并以CCS工程開發(fā)實(shí)例來詳細(xì)介紹工程開發(fā)實(shí)例來詳細(xì)介紹CCS集成開發(fā)環(huán)集成開發(fā)環(huán)境的使用。境的使用。第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用46.1 CCS集成開發(fā)環(huán)境簡(jiǎn)介集成開發(fā)環(huán)境簡(jiǎn)介TCCS是是TI公司為公司為TMS320系列系列DSP軟件開發(fā)推出的集軟件開發(fā)推出的集成開發(fā)環(huán)境。成開發(fā)環(huán)境。CCS工作在工作在Windows操作系統(tǒng)下,類
4、操作系統(tǒng)下,類似于似于Visual C+的集成開發(fā)環(huán)境,采用圖形接口界面的集成開發(fā)環(huán)境,采用圖形接口界面,提供了環(huán)境配置、工程管理工具、源文件編輯、程,提供了環(huán)境配置、工程管理工具、源文件編輯、程序調(diào)試、跟蹤和分析等工具,可以幫助用戶在一個(gè)軟序調(diào)試、跟蹤和分析等工具,可以幫助用戶在一個(gè)軟件環(huán)境下完成編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等件環(huán)境下完成編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等工作。工作。TCCS有兩種工作模式,第一種是軟件模擬器模式,即有兩種工作模式,第一種是軟件模擬器模式,即脫離脫離DSP處理器,在處理器,在PC機(jī)上模擬機(jī)上模擬DSP的指令集和工的指令集和工作機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)
5、試;第二種是硬作機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)試;第二種是硬件在線編程模式,即實(shí)時(shí)運(yùn)行在件在線編程模式,即實(shí)時(shí)運(yùn)行在DSP處理器上,與硬處理器上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用56.1.1 CCS CCS的組成的組成T CCS的構(gòu)成及接口如圖的構(gòu)成及接口如圖6-1所示。所示。6.1 CCS集成開發(fā)環(huán)境簡(jiǎn)介集成開發(fā)環(huán)境簡(jiǎn)介第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用圖圖6-1 CCS構(gòu)成及接口構(gòu)成及接口66.1.1 CCS CCS的組成的組成T CCS由以下由以下5部分組件構(gòu)
6、成:部分組件構(gòu)成:T(1)代碼生成工具。代碼生成工具。T(2)CCS集成開發(fā)環(huán)境。集成開發(fā)環(huán)境。T(3)DSP/BIOS實(shí)時(shí)內(nèi)核插件及其應(yīng)用程序接口實(shí)時(shí)內(nèi)核插件及其應(yīng)用程序接口API。T(4)實(shí)時(shí)數(shù)據(jù)交換的實(shí)時(shí)數(shù)據(jù)交換的RTDX插件和相應(yīng)的程序接口插件和相應(yīng)的程序接口API。T(5)由由TI公司以外的第三方提供的應(yīng)用模塊插件。公司以外的第三方提供的應(yīng)用模塊插件。6.1 CCS集成開發(fā)環(huán)境簡(jiǎn)介集成開發(fā)環(huán)境簡(jiǎn)介第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用76.1.2 CCS CCS的主要功能的主要功能T CCS是一種可視化集成開發(fā)工具,它集代碼的編輯是一種可視化集成開發(fā)工具,它集代碼
7、的編輯、編譯、鏈接和調(diào)試等諸多功能于一體,具有強(qiáng)大、編譯、鏈接和調(diào)試等諸多功能于一體,具有強(qiáng)大的應(yīng)用開發(fā)功能,其主要功能如下:的應(yīng)用開發(fā)功能,其主要功能如下:(1)具有集成可視化代碼編輯界面,可通過其界面直接編具有集成可視化代碼編輯界面,可通過其界面直接編寫匯編語言和寫匯編語言和C語言程序、語言程序、.h頭文件和頭文件和.cmd命令文件命令文件等。等。(2)含有集成代碼生成工具,包括匯編器、優(yōu)化含有集成代碼生成工具,包括匯編器、優(yōu)化C編譯器編譯器、鏈接器等,將代碼的編輯、編譯、鏈接和調(diào)試等、鏈接器等,將代碼的編輯、編譯、鏈接和調(diào)試等諸多功能集成到一個(gè)軟件環(huán)境中。諸多功能集成到一個(gè)軟件環(huán)境中。(
8、3)具有各種調(diào)試工具,包括加載執(zhí)行文件(具有各種調(diào)試工具,包括加載執(zhí)行文件(.out文件)文件)、運(yùn)行、單步操作、設(shè)置斷點(diǎn)、查看寄存器、存儲(chǔ)、運(yùn)行、單步操作、設(shè)置斷點(diǎn)、查看寄存器、存儲(chǔ)器、反匯編、變量窗口,評(píng)估程序的執(zhí)行時(shí)間等功器、反匯編、變量窗口,評(píng)估程序的執(zhí)行時(shí)間等功能,支持能,支持C源代碼級(jí)調(diào)試,并支持多源代碼級(jí)調(diào)試,并支持多DSP的調(diào)試。的調(diào)試。6.1 CCS集成開發(fā)環(huán)境簡(jiǎn)介集成開發(fā)環(huán)境簡(jiǎn)介第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用86.1.2 CCS CCS的主要功能的主要功能(4)斷點(diǎn)和探針工具,斷點(diǎn)工具能在調(diào)試程序的過程中,斷點(diǎn)和探針工具,斷點(diǎn)工具能在調(diào)試程序的過
9、程中,完成硬件斷點(diǎn)、軟件斷點(diǎn)和條件斷點(diǎn)的設(shè)置;探針完成硬件斷點(diǎn)、軟件斷點(diǎn)和條件斷點(diǎn)的設(shè)置;探針工具可將工具可將PC機(jī)數(shù)據(jù)文件中的數(shù)據(jù)傳送到機(jī)數(shù)據(jù)文件中的數(shù)據(jù)傳送到DSP,或者,或者將將DSP中的數(shù)據(jù)傳送到中的數(shù)據(jù)傳送到PC機(jī)數(shù)據(jù)文件中,以便實(shí)現(xiàn)機(jī)數(shù)據(jù)文件中,以便實(shí)現(xiàn)各種算法仿真和數(shù)據(jù)監(jiān)視。各種算法仿真和數(shù)據(jù)監(jiān)視。(5)圖形顯示工具,可以將圖形顯示工具,可以將DSP程序生成的數(shù)據(jù)繪制成時(shí)程序生成的數(shù)據(jù)繪制成時(shí)域域/頻域圖、眼圖、星座圖和圖像等,以便于觀察和頻域圖、眼圖、星座圖和圖像等,以便于觀察和分析,并能進(jìn)行自動(dòng)刷新。分析,并能進(jìn)行自動(dòng)刷新。(6)提供通用擴(kuò)展語言提供通用擴(kuò)展語言GEL(Gen
10、eral Extension Language)工具,利用)工具,利用GEL擴(kuò)展語言,用戶可以編擴(kuò)展語言,用戶可以編寫自己的控制面板寫自己的控制面板/菜單,設(shè)置菜單,設(shè)置GEL菜單選項(xiàng),方便菜單選項(xiàng),方便直觀地修改變量,配置參數(shù)等。直觀地修改變量,配置參數(shù)等。(7)提供提供DSP/BIOS工具,增強(qiáng)了對(duì)代碼的實(shí)時(shí)分析能工具,增強(qiáng)了對(duì)代碼的實(shí)時(shí)分析能力,如分析代碼執(zhí)行的效率、調(diào)度程序執(zhí)行的優(yōu)先力,如分析代碼執(zhí)行的效率、調(diào)度程序執(zhí)行的優(yōu)先級(jí)、方便管理或使用系統(tǒng)資源,從而減少開發(fā)人員級(jí)、方便管理或使用系統(tǒng)資源,從而減少開發(fā)人員對(duì)硬件資源熟悉程序的依賴性。對(duì)硬件資源熟悉程序的依賴性。6.1 CCS集成
11、開發(fā)環(huán)境簡(jiǎn)介集成開發(fā)環(huán)境簡(jiǎn)介第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用96.1.2 CCS CCS的主要功能的主要功能(8)支持實(shí)時(shí)數(shù)據(jù)交換支持實(shí)時(shí)數(shù)據(jù)交換RTDX(Real-Time Data Exchange)技術(shù),可以在不中斷目標(biāo)系統(tǒng)運(yùn)行的)技術(shù),可以在不中斷目標(biāo)系統(tǒng)運(yùn)行的情況下,實(shí)現(xiàn)情況下,實(shí)現(xiàn)DSP與其他應(yīng)用程序的數(shù)據(jù)交換,為與其他應(yīng)用程序的數(shù)據(jù)交換,為用戶提供實(shí)時(shí)和連續(xù)的可視環(huán)境,看到系統(tǒng)工作的用戶提供實(shí)時(shí)和連續(xù)的可視環(huán)境,看到系統(tǒng)工作的真實(shí)過程。真實(shí)過程。(9)開放式的插入架構(gòu)技術(shù),只需安裝相應(yīng)的驅(qū)動(dòng)程序開放式的插入架構(gòu)技術(shù),只需安裝相應(yīng)的驅(qū)動(dòng)程序,就能夠集成第三
12、方的專業(yè)插件。,就能夠集成第三方的專業(yè)插件。(10)高性能編輯器支持匯編文件的動(dòng)態(tài)語法加亮顯示,高性能編輯器支持匯編文件的動(dòng)態(tài)語法加亮顯示,使用戶很容易閱讀代碼,發(fā)現(xiàn)語法錯(cuò)誤。使用戶很容易閱讀代碼,發(fā)現(xiàn)語法錯(cuò)誤。(11)工程項(xiàng)目管理工具可對(duì)用戶程序?qū)嵭许?xiàng)目管理。在工程項(xiàng)目管理工具可對(duì)用戶程序?qū)嵭许?xiàng)目管理。在生成目標(biāo)程序和程序庫的過程中,建立不同程序的生成目標(biāo)程序和程序庫的過程中,建立不同程序的跟蹤信息,通過跟蹤信息對(duì)不同的程序進(jìn)行分類管跟蹤信息,通過跟蹤信息對(duì)不同的程序進(jìn)行分類管理。理。6.1 CCS集成開發(fā)環(huán)境簡(jiǎn)介集成開發(fā)環(huán)境簡(jiǎn)介第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用10
13、T 到目前為止,到目前為止,TI公司已經(jīng)為其公司已經(jīng)為其DSP處理器先后推出了處理器先后推出了V1.0、V1.2、V2.0、V2.1、V2.2、V3.0、V3.1、V3.3、V4.0、V4.1、V4.2等版本的等版本的CCS。各個(gè)版本的。各個(gè)版本的CCS軟件功能大體一致。軟件功能大體一致。T V3.0以前的以前的CCS版本,只支持版本,只支持TI公司的一個(gè)公司的一個(gè)DSP系系列,每 個(gè) 系 列 都 有 對(duì) 應(yīng) 的列,每 個(gè) 系 列 都 有 對(duì) 應(yīng) 的 C C S 版 本,如版 本,如TMS320C5000 CCS V2.0、TMS320C6000 CCS V2.0等,開發(fā)不同系列的等,開發(fā)不同
14、系列的DSP要安裝對(duì)應(yīng)的要安裝對(duì)應(yīng)的CCS軟軟件。件。V3.0及其后續(xù)版本及其后續(xù)版本CCS支持所有支持所有DSP處理器系處理器系列,安裝一個(gè)軟件即可開發(fā)所有系列列,安裝一個(gè)軟件即可開發(fā)所有系列DSP處理器,用處理器,用戶可以根據(jù)需要安裝、配置戶可以根據(jù)需要安裝、配置CCS以面向特定的目標(biāo)以面向特定的目標(biāo)DSP。T 目前使用較為廣泛的是目前使用較為廣泛的是CCS V3.3版本,本章以版本,本章以CCS V3.3為例對(duì)為例對(duì)CCS的使用進(jìn)行介紹。的使用進(jìn)行介紹。6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用116.2.1 CCS CCS的安裝的
15、安裝 T CCS V3.3對(duì)計(jì)算機(jī)系統(tǒng)的配置要求如下:對(duì)計(jì)算機(jī)系統(tǒng)的配置要求如下:T 硬件配置:對(duì)硬件配置:對(duì)PC機(jī)的最低要求為奔騰機(jī)的最低要求為奔騰500MHz以上以上處理器、處理器、128MB內(nèi)存、內(nèi)存、600MB剩余硬盤空間、剩余硬盤空間、SVAG 800600以上分配率顯示器、一條空余以上分配率顯示器、一條空余ISA插槽。建議使用奔騰插槽。建議使用奔騰2GHz以上處理器和以上處理器和512MB內(nèi)存內(nèi)存。T 操作系統(tǒng):操作系統(tǒng):Miscrosoft Windows 2000/XP。T CCS V3.3安裝時(shí)支持安裝時(shí)支持3種安裝形式。種安裝形式。T(1)典型安裝。典型安裝。T(2)調(diào)試版
16、本軟件安裝。調(diào)試版本軟件安裝。T(3)自定義安裝。自定義安裝。6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用126.2.1 CCS CCS的安裝的安裝 T 安裝完成后,安裝程序?qū)⒆詣?dòng)在計(jì)算機(jī)桌面上創(chuàng)建如安裝完成后,安裝程序?qū)⒆詣?dòng)在計(jì)算機(jī)桌面上創(chuàng)建如圖下所示的圖下所示的“CCStudio v3.3”和和“Setup CCStudio v3.3”兩個(gè)快捷方式圖標(biāo)。兩個(gè)快捷方式圖標(biāo)。T CCS應(yīng)用程序應(yīng)用程序 CCS的配置程序的配置程序6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用T 第一次使用第
17、一次使用CCS前,必須運(yùn)行前,必須運(yùn)行“Setup CCStudio v3.3”程序?qū)Τ绦驅(qū)CS進(jìn)行配置,選擇需要使用的進(jìn)行配置,選擇需要使用的DSP開開發(fā)平臺(tái)。若需要使用新的發(fā)平臺(tái)。若需要使用新的DSP開發(fā)平臺(tái)時(shí),可以重開發(fā)平臺(tái)時(shí),可以重新運(yùn)行新運(yùn)行“Setup CCStudio v3.3”對(duì)對(duì)CCS進(jìn)行相應(yīng)的進(jìn)行相應(yīng)的配置。配置。136.2.2 CCS CCS的配置的配置 T 配置時(shí)雙擊桌面上的配置時(shí)雙擊桌面上的“Setup CCStudio v3.3”快捷方快捷方式圖標(biāo),啟動(dòng)式圖標(biāo),啟動(dòng)CCS配置程序。配置程序。T 根據(jù)實(shí)際應(yīng)用確定根據(jù)實(shí)際應(yīng)用確定DSP開發(fā)平臺(tái)后,在該軟件的開發(fā)平臺(tái)后
18、,在該軟件的Family下拉列表框中選擇相應(yīng)的目標(biāo)下拉列表框中選擇相應(yīng)的目標(biāo)DSP系列,通過系列,通過Platform下拉列表框選擇開發(fā)平臺(tái),在下拉列表框選擇開發(fā)平臺(tái),在Available Factory Boards的列表中選擇需要的配置,雙擊或拖的列表中選擇需要的配置,雙擊或拖動(dòng)到左側(cè)動(dòng)到左側(cè)System Configuration系統(tǒng)配置區(qū)域即可。系統(tǒng)配置區(qū)域即可。T 圖圖6-4中顯示目前已經(jīng)為中顯示目前已經(jīng)為CCS配置了兩個(gè)配置了兩個(gè)DSP開發(fā)平臺(tái)開發(fā)平臺(tái)。6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用146.2.2 CCS CCS的
19、配置的配置 6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用圖圖6-4 “Setup CCStudio v3.3”CCS配置對(duì)話框配置對(duì)話框156.2.3 CCS CCS的啟動(dòng)的啟動(dòng) T CCS配置程序配置好配置程序配置好DSP開發(fā)平臺(tái)后,保存配置并退開發(fā)平臺(tái)后,保存配置并退出,軟件將詢問是否進(jìn)入出,軟件將詢問是否進(jìn)入CCS開發(fā)環(huán)境,選擇開發(fā)環(huán)境,選擇“是是”即可運(yùn)行即可運(yùn)行CCS。T CCS程序運(yùn)行時(shí),如果程序運(yùn)行時(shí),如果DSP開發(fā)平臺(tái)沒有和計(jì)算機(jī)正開發(fā)平臺(tái)沒有和計(jì)算機(jī)正確連接或上電,將彈出下圖所示的對(duì)話框進(jìn)行提示。確連接或上電,將彈出下圖所
20、示的對(duì)話框進(jìn)行提示。T 單擊單擊Retry按鈕,可以重新檢測(cè)已配置的按鈕,可以重新檢測(cè)已配置的DSP開發(fā)平臺(tái)開發(fā)平臺(tái);單擊;單擊Abort按鈕,可以終止運(yùn)行按鈕,可以終止運(yùn)行CCS;單擊;單擊Ignore按鈕,將忽略不能連接的開發(fā)平臺(tái)進(jìn)入按鈕,將忽略不能連接的開發(fā)平臺(tái)進(jìn)入CCS。6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用166.2.3 CCS CCS的啟動(dòng)的啟動(dòng) T 當(dāng)當(dāng)CCS配置程序配置兩個(gè)以上開發(fā)平臺(tái)時(shí),配置程序配置兩個(gè)以上開發(fā)平臺(tái)時(shí),CCS啟動(dòng)啟動(dòng)后顯示下圖所示后顯示下圖所示CCS并行調(diào)試管理器界面。并行調(diào)試管理器界面。T CCS并
21、行調(diào)試管理器界面并行調(diào)試管理器界面T 在在 C C S 并 行 調(diào) 試 管 理 器 中,在 菜 單 欄 中 選 擇并 行 調(diào) 試 管 理 器 中,在 菜 單 欄 中 選 擇FileLoad Program命令,可以向選中的開發(fā)平臺(tái)加命令,可以向選中的開發(fā)平臺(tái)加載載DSP程序并運(yùn)行,從而可對(duì)該程序并運(yùn)行,從而可對(duì)該DSP程序進(jìn)行調(diào)試。程序進(jìn)行調(diào)試。6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用176.2.3 CCS CCS的啟動(dòng)的啟動(dòng) T 在在CCS并行調(diào)試管理器界面的并行調(diào)試管理器界面的Open菜單中選擇需要菜單中選擇需要運(yùn)行的開發(fā)平臺(tái),如選
22、擇運(yùn)行的開發(fā)平臺(tái),如選擇C5402 XDS560 Emulator,則可進(jìn)入面向該開發(fā)平臺(tái)的則可進(jìn)入面向該開發(fā)平臺(tái)的CCS。T 如果沒有連接開發(fā)平臺(tái),將在如果沒有連接開發(fā)平臺(tái),將在CCS界面標(biāo)題欄和窗口界面標(biāo)題欄和窗口左下腳顯示沒有連接,如圖左下腳顯示沒有連接,如圖6-7所示。所示。T 這時(shí)可以通過在菜單欄中選擇這時(shí)可以通過在菜單欄中選擇DebugConnect(或(或直接按下快捷鍵直接按下快捷鍵)命令來實(shí)現(xiàn)連接,連接成功命令來實(shí)現(xiàn)連接,連接成功后的后的CCS界面如圖界面如圖6-8所示,此時(shí)所示,此時(shí)CCS界面左下角會(huì)界面左下角會(huì)提示當(dāng)前仿真器狀態(tài)為提示當(dāng)前仿真器狀態(tài)為“HALTED”。此后就
23、可以開始。此后就可以開始程序的開發(fā)了。程序的開發(fā)了。6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用186.2.3 CCS CCS的啟動(dòng)的啟動(dòng) 6.2 CCS 的安裝和設(shè)置的安裝和設(shè)置第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用 圖圖6-7 啟動(dòng)啟動(dòng)CCS V3.3后的初始界面后的初始界面 圖圖6-8 連接開發(fā)平臺(tái)成功后的連接開發(fā)平臺(tái)成功后的CCS V3.3界面界面196.3.1 CCS CCS應(yīng)用界面應(yīng)用界面6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用 圖圖6-9 CCS集成開發(fā)環(huán)
24、境應(yīng)用界面示例集成開發(fā)環(huán)境應(yīng)用界面示例菜單欄菜單欄工具欄工具欄工具欄工具欄工程視圖工程視圖 窗口窗口源程序源程序編輯窗口編輯窗口反匯編窗口反匯編窗口存儲(chǔ)器窗口存儲(chǔ)器窗口圖形顯示窗口圖形顯示窗口輸出窗口輸出窗口CPU寄存器窗口寄存器窗口狀態(tài)欄狀態(tài)欄工作區(qū)窗口工作區(qū)窗口206.3.1 CCS CCS應(yīng)用界面應(yīng)用界面6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用(1)菜單欄:菜單欄:CCS的主菜單共有的主菜單共有12項(xiàng),項(xiàng),CCS所有操作都所有操作都可以在這些菜單中找到對(duì)應(yīng)項(xiàng)。此外,可以在這些菜單中找到對(duì)應(yīng)項(xiàng)。此外,CCS的所有的所有窗口都含有一個(gè)關(guān)聯(lián)菜
25、單,或稱快捷菜單,只要在各窗口都含有一個(gè)關(guān)聯(lián)菜單,或稱快捷菜單,只要在各窗口中單擊鼠標(biāo)右鍵就可以打開關(guān)聯(lián)菜單。窗口中單擊鼠標(biāo)右鍵就可以打開關(guān)聯(lián)菜單。(2)工具欄:工具欄:CCS的常用工具欄由一些常用命令組成,用的常用工具欄由一些常用命令組成,用戶可以直接單擊工具欄上的圖標(biāo)按鈕調(diào)用相應(yīng)的戶可以直接單擊工具欄上的圖標(biāo)按鈕調(diào)用相應(yīng)的CCS命令。命令。(3)工程視圖窗口:工程視圖窗口:CCS的工程視圖窗口用來組織用戶的的工程視圖窗口用來組織用戶的若干程序并由此構(gòu)成一個(gè)項(xiàng)目,用戶可以從工程列表若干程序并由此構(gòu)成一個(gè)項(xiàng)目,用戶可以從工程列表中選擇需要編輯和調(diào)試的程序,可以在工程中添加文中選擇需要編輯和調(diào)試
26、的程序,可以在工程中添加文件。件。(4)源程序編輯窗口:在該窗口中,用戶既可以編輯源程源程序編輯窗口:在該窗口中,用戶既可以編輯源程序,又可以設(shè)置斷點(diǎn)和探針調(diào)試程序。序,又可以設(shè)置斷點(diǎn)和探針調(diào)試程序。216.3.1 CCS CCS應(yīng)用界面應(yīng)用界面6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用(5)反匯編窗口:用來幫助用戶查看機(jī)器指令,查找錯(cuò)誤反匯編窗口:用來幫助用戶查看機(jī)器指令,查找錯(cuò)誤。(6)圖形顯示窗口:可以根據(jù)用戶需要,以圖形的方式顯圖形顯示窗口:可以根據(jù)用戶需要,以圖形的方式顯示數(shù)據(jù)。示數(shù)據(jù)。(7)存儲(chǔ)器窗口:用來查看、編輯內(nèi)存單元。存儲(chǔ)器
27、窗口:用來查看、編輯內(nèi)存單元。(8)CPU寄存器窗口:用來查看、編輯寄存器窗口:用來查看、編輯CPU寄存器。寄存器。(9)輸出窗口:輸出窗口:CCS信息輸出窗口,該窗口采用分窗口顯信息輸出窗口,該窗口采用分窗口顯示方式,在窗口下邊包括窗口切換按鈕,用于顯示編示方式,在窗口下邊包括窗口切換按鈕,用于顯示編譯、鏈接、譯、鏈接、DSP程序輸出等信息。程序輸出等信息。(10)狀態(tài)欄:顯示狀態(tài)欄:顯示CCS當(dāng)前工作狀態(tài)信息,可以通過當(dāng)前工作狀態(tài)信息,可以通過View菜單的菜單的Status Bar命令開關(guān)。命令開關(guān)。226.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CC
28、S集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用T CCS應(yīng)用界面最上方的一行為應(yīng)用界面最上方的一行為CCS的菜單欄,它包含的菜單欄,它包含12個(gè)菜單項(xiàng),每個(gè)菜單項(xiàng)的下拉菜單中又包含多個(gè)子個(gè)菜單項(xiàng),每個(gè)菜單項(xiàng)的下拉菜單中又包含多個(gè)子菜單項(xiàng),這些子菜單項(xiàng)分別用來執(zhí)行相應(yīng)的菜單項(xiàng),這些子菜單項(xiàng)分別用來執(zhí)行相應(yīng)的CCS功能功能命令。命令。T 1.File 菜單菜單T File菜單提供了與文件操作相關(guān)的命令,菜單提供了與文件操作相關(guān)的命令,CCS在使用過在使用過程中所要用到的文件類型有以下幾種:程中所要用到的文件類型有以下幾種:(1)*.pjt:CCS定義的工程文件,管理定義的工程文件,管理DSP程序相關(guān)的
29、所有文件和編譯程序相關(guān)的所有文件和編譯鏈接選項(xiàng)。鏈接選項(xiàng)。(2)*.c或或*.cpp:C/C+語言編寫的源程序文件。語言編寫的源程序文件。(3)*.h:C/C+語言程序的頭文件,包括語言程序的頭文件,包括DSP/BIOS API模塊的頭文模塊的頭文件。件。(4)*.asm:匯編語言編寫的源程序文件。:匯編語言編寫的源程序文件。236.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用(5)*.lib:庫文件。:庫文件。(6)*.cmd:鏈接命令文件,對(duì):鏈接命令文件,對(duì)DSP的存儲(chǔ)空間進(jìn)行配置。的存儲(chǔ)空間進(jìn)行配置。(7)*
30、.cdb:CCS的配置數(shù)據(jù)庫文件,是使用的配置數(shù)據(jù)庫文件,是使用DSP/BIOS API模塊所必模塊所必須的。須的。(8)*.obj:由源文件經(jīng)編譯匯編后生成的目標(biāo)文件,是:由源文件經(jīng)編譯匯編后生成的目標(biāo)文件,是COFF文件。文件。(9)*.out:完成編譯、匯編、鏈接后所形成的可執(zhí)行的:完成編譯、匯編、鏈接后所形成的可執(zhí)行的COFF文件,可文件,可加載到目標(biāo)加載到目標(biāo)DSP(實(shí)際目標(biāo)板或仿真目標(biāo)板(實(shí)際目標(biāo)板或仿真目標(biāo)板Simulator)的程序空)的程序空間,在間,在CCS監(jiān)控下進(jìn)行調(diào)試和執(zhí)行。監(jiān)控下進(jìn)行調(diào)試和執(zhí)行。(10)*.wks:工作區(qū)文件,可用來保存:工作區(qū)文件,可用來保存CCS用
31、戶界面的當(dāng)前信息。用戶界面的當(dāng)前信息。246.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用1.File 菜單菜單 File菜單的具體下拉菜單內(nèi)菜單的具體下拉菜單內(nèi)容如圖容如圖6-10所示,除所示,除Open、Save、Print等常見命令外,等常見命令外,其主要的菜單項(xiàng)命令如下:其主要的菜單項(xiàng)命令如下:(1)NewSource File:新建一:新建一個(gè)源文件,包括擴(kuò)展名為個(gè)源文件,包括擴(kuò)展名為*.c、*.asm、*.h、*.cmd、*.gel、*.map、*.inc等文件。等文件。(2)NewDSP/BIOS Co
32、nfiguration:新建一個(gè):新建一個(gè)DSP/BIOS配置文件。配置文件。圖圖6-10 File菜單菜單 256.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用1.File 菜單菜單(3)Load Program:將:將DSP可執(zhí)行的可執(zhí)行的COFF文件(文件(*.out)中的數(shù)據(jù)和符號(hào)加)中的數(shù)據(jù)和符號(hào)加載到目標(biāo)載到目標(biāo)DSP(實(shí)際目標(biāo)板或仿真目標(biāo)板(實(shí)際目標(biāo)板或仿真目標(biāo)板Simulator)中。)中。(4)Reload Program:重新加載可執(zhí)行的:重新加載可執(zhí)行的COFF文件。文件。(5)Load Sym
33、bols:當(dāng)調(diào)試器不能或無需加載目標(biāo)代碼(如目標(biāo)代碼存放于:當(dāng)調(diào)試器不能或無需加載目標(biāo)代碼(如目標(biāo)代碼存放于ROM中)時(shí),僅將符號(hào)信息加載到目標(biāo)板。中)時(shí),僅將符號(hào)信息加載到目標(biāo)板。(6)Load GEL:加載通用擴(kuò)展語言文件到:加載通用擴(kuò)展語言文件到CCS中,在調(diào)用中,在調(diào)用GEL函數(shù)之前,應(yīng)函數(shù)之前,應(yīng)將包含該函數(shù)的將包含該函數(shù)的GEL文件加入文件加入CCS中,從而將中,從而將GEL函數(shù)先調(diào)入內(nèi)存。當(dāng)加函數(shù)先調(diào)入內(nèi)存。當(dāng)加載的文件修改后,應(yīng)先卸掉該文件,再重新加載該文件,從而使修改生效載的文件修改后,應(yīng)先卸掉該文件,再重新加載該文件,從而使修改生效。(7)DataLoad:將主機(jī)文件中的數(shù)
34、據(jù)加載到目標(biāo):將主機(jī)文件中的數(shù)據(jù)加載到目標(biāo)DSP,可以指定存放的地址,可以指定存放的地址和數(shù)據(jù)長(zhǎng)度。和數(shù)據(jù)長(zhǎng)度。(8)DataSave:將目標(biāo):將目標(biāo)DSP存儲(chǔ)器中的數(shù)據(jù)保存到主機(jī)上的文件中,該命令存儲(chǔ)器中的數(shù)據(jù)保存到主機(jī)上的文件中,該命令和和DataLoad是一個(gè)相反的過程。是一個(gè)相反的過程。266.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用2.Edit菜單菜單Edit菜單提供的是與編輯相關(guān)的命令,其菜單提供的是與編輯相關(guān)的命令,其具體下拉菜單內(nèi)容如圖具體下拉菜單內(nèi)容如圖6-11所示,除所示,除了了Undo、Re
35、do、Cut、Copy、Delete、Paste、Paste 和和Find等常等常用的文件編輯命令外,還有如下編輯用的文件編輯命令外,還有如下編輯命令:命令:(1)Find in Files:在多個(gè)文本文件中查:在多個(gè)文本文件中查找特定的字符串或表達(dá)式。找特定的字符串或表達(dá)式。(2)Go To:快速定位并跳轉(zhuǎn)到源文件中:快速定位并跳轉(zhuǎn)到源文件中的某一指定的行或書簽處。的某一指定的行或書簽處。(3)MemoryEdit:編輯存儲(chǔ)器的某一:編輯存儲(chǔ)器的某一存儲(chǔ)單元。存儲(chǔ)單元。圖圖6-11 Edit菜單菜單 276.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集
36、成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用2.Edit菜單菜單(4)MemoryCopy:將某一存儲(chǔ)塊的數(shù)據(jù)(利用起始地址和長(zhǎng)度)復(fù)制到:將某一存儲(chǔ)塊的數(shù)據(jù)(利用起始地址和長(zhǎng)度)復(fù)制到另一存儲(chǔ)塊中。另一存儲(chǔ)塊中。(5)MemoryFill:將某一存儲(chǔ)塊全部填入一個(gè)固定的值。:將某一存儲(chǔ)塊全部填入一個(gè)固定的值。(6)MemoryPatch Asm:在不重新編譯程序的情況下,直接修改目標(biāo):在不重新編譯程序的情況下,直接修改目標(biāo)DSP中可執(zhí)行程序指定地址的匯編代碼。中可執(zhí)行程序指定地址的匯編代碼。(7)Register:編輯指定寄存器(:編輯指定寄存器(CPU寄存器和外設(shè)寄存器)的值。由于寄存器和外設(shè)寄
37、存器)的值。由于Simulator不支持外設(shè)寄存器,因此不能在不支持外設(shè)寄存器,因此不能在Simulator下監(jiān)視和管理外設(shè)下監(jiān)視和管理外設(shè)寄存器的內(nèi)容。寄存器的內(nèi)容。286.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用3.View菜單菜單 在在View菜單中,可以選擇是否顯示各種工具菜單中,可以選擇是否顯示各種工具欄和各種窗口,欄和各種窗口,View 菜單的的具體下拉菜單的的具體下拉菜單內(nèi)容如圖菜單內(nèi)容如圖6-12所示。所示。(1)View菜單中從菜單中從Standard Toobar命令至命令至Plug-in T
38、oolbars命令,若選擇某個(gè)命命令,若選擇某個(gè)命令,則此項(xiàng)前端標(biāo)記令,則此項(xiàng)前端標(biāo)記“”,表示在,表示在CSS界面顯示該工具欄,否則不顯示該工具界面顯示該工具欄,否則不顯示該工具欄。欄。(2)Memory:顯示指定的存儲(chǔ)器中的內(nèi)容。:顯示指定的存儲(chǔ)器中的內(nèi)容。(3)Disassemble:當(dāng)加載:當(dāng)加載DSP可執(zhí)行程序可執(zhí)行程序后,后,CCS將自動(dòng)打開一個(gè)反匯編窗口,顯將自動(dòng)打開一個(gè)反匯編窗口,顯示相應(yīng)的反匯編指令和符號(hào)信息,可通過示相應(yīng)的反匯編指令和符號(hào)信息,可通過選擇該命令來顯示或關(guān)閉反匯編窗口。選擇該命令來顯示或關(guān)閉反匯編窗口。圖圖6-12 View菜單菜單 296.3.2 CCS C
39、CS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用3.View菜單菜單(4)RegistersCPU Registers:顯示:顯示CPU寄存器中的值,當(dāng)寄存器中的值,當(dāng)CPU寄存器中的寄存器中的值發(fā)生變化時(shí),顯示窗口中對(duì)應(yīng)項(xiàng)變成紅色。值發(fā)生變化時(shí),顯示窗口中對(duì)應(yīng)項(xiàng)變成紅色。(5)RegistersPeripheral Regs:顯示外設(shè)寄存器的值,當(dāng)寄存器中的值發(fā)生:顯示外設(shè)寄存器的值,當(dāng)寄存器中的值發(fā)生變化時(shí),顯示窗口中對(duì)應(yīng)項(xiàng)變成紅色。變化時(shí),顯示窗口中對(duì)應(yīng)項(xiàng)變成紅色。(6)GraphTime/Frequency:打開圖形顯示窗口在時(shí)域
40、或頻域顯示信號(hào)波形:打開圖形顯示窗口在時(shí)域或頻域顯示信號(hào)波形。顯示緩沖的大小由。顯示緩沖的大小由Display Data Size定義。定義。(7)GraphConstellation:打開圖形顯示窗口使用星座圖顯示信號(hào)波形。輸入:打開圖形顯示窗口使用星座圖顯示信號(hào)波形。輸入信號(hào)被分解為信號(hào)被分解為X,Y兩個(gè)分量,采用笛卡兒坐標(biāo)顯示波形。顯示的緩沖大小兩個(gè)分量,采用笛卡兒坐標(biāo)顯示波形。顯示的緩沖大小由由Constellation Points定義。定義。(8)GraphEye Diagram:打開圖形顯示窗口使用眼圖來量化信號(hào)失真度。在:打開圖形顯示窗口使用眼圖來量化信號(hào)失真度。在指定的顯示范
41、圍內(nèi),輸入信號(hào)被連續(xù)疊加并顯示為類似眼睛的形狀。指定的顯示范圍內(nèi),輸入信號(hào)被連續(xù)疊加并顯示為類似眼睛的形狀。306.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用3.View菜單菜單(9)GraphImage:打開圖形顯示窗口使用:打開圖形顯示窗口使用Image圖顯示圖像數(shù)據(jù),測(cè)試圖像圖顯示圖像數(shù)據(jù),測(cè)試圖像處理算法。圖像數(shù)據(jù)基于處理算法。圖像數(shù)據(jù)基于RGB或或YUV數(shù)據(jù)流顯示。數(shù)據(jù)流顯示。(10)Watch Window:打開觀察窗口通過該窗口檢查和編輯變量或:打開觀察窗口通過該窗口檢查和編輯變量或C表達(dá)式,可表達(dá)式
42、,可以以不同格式顯示變量值,還可顯示數(shù)組、結(jié)構(gòu)體變量或指針等包含多個(gè)元以以不同格式顯示變量值,還可顯示數(shù)組、結(jié)構(gòu)體變量或指針等包含多個(gè)元素的變量。素的變量。(11)Quick Watch:打開一個(gè)快速觀察窗口。:打開一個(gè)快速觀察窗口。(12)Call Stack:檢查所調(diào)試程序的函數(shù)調(diào)用情況。此功能調(diào)試:檢查所調(diào)試程序的函數(shù)調(diào)用情況。此功能調(diào)試C程序時(shí)有效。程序時(shí)有效。(13)Expression List:所有的:所有的GEL函數(shù)和表達(dá)式都采用表達(dá)式求值程序來估值函數(shù)和表達(dá)式都采用表達(dá)式求值程序來估值(14)Mixed Sourse/ASM:選擇該命令,:選擇該命令,CCS同時(shí)顯示同時(shí)顯示C
43、語言代碼及與之對(duì)應(yīng)的語言代碼及與之對(duì)應(yīng)的匯編代碼。匯編代碼。316.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用4.Project菜單菜單Project菜單的具體下拉菜單內(nèi)容如圖菜單的具體下拉菜單內(nèi)容如圖6-13所示,主所示,主要命令如下:要命令如下:(1)New:建立新的工程。:建立新的工程。(2)Open:打開已有的工程文件。:打開已有的工程文件。(3)Add Files to Project:CCS根據(jù)文件的擴(kuò)展名根據(jù)文件的擴(kuò)展名將文件添加到工程的相應(yīng)子目錄中。工程中支將文件添加到工程的相應(yīng)子目錄中。工程中支持
44、持C源文件(源文件(*.c*)、匯編源文件()、匯編源文件(*.a*、*.s*)、庫文件()、庫文件(*.o*、*.lib*)、頭文件)、頭文件(*.h)和鏈接命令文件()和鏈接命令文件(*.cmd)。其中)。其中C和和匯編源文件可以被編譯和鏈接,庫文件和鏈接匯編源文件可以被編譯和鏈接,庫文件和鏈接命令文件只能被鏈接,命令文件只能被鏈接,CCS會(huì)自動(dòng)將頭文件添會(huì)自動(dòng)將頭文件添加到工程中。加到工程中。圖圖6-13 Project菜單菜單326.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用4.Project菜單菜單(4)
45、Compile File:對(duì):對(duì)C語言或匯編語言源文件進(jìn)行編譯。語言或匯編語言源文件進(jìn)行編譯。(5)Build:重新編譯和鏈接:重新編譯和鏈接C語言或匯編語言源文件。對(duì)應(yīng)那些沒有修改的源語言或匯編語言源文件。對(duì)應(yīng)那些沒有修改的源文件,文件,CCS將不重新編譯。將不重新編譯。(6)Rebuild All:對(duì)工程中所有文件重新編譯,并鏈接生成:對(duì)工程中所有文件重新編譯,并鏈接生成DSP可執(zhí)行的可執(zhí)行的COFF格式的文件。格式的文件。(7)Build Options:用來設(shè)定編譯器,匯編器和鏈接器的參數(shù)。:用來設(shè)定編譯器,匯編器和鏈接器的參數(shù)。(8)Scan All File Dependencie
46、s:掃描當(dāng)前活動(dòng)工程中的關(guān)聯(lián)文件,并顯示:掃描當(dāng)前活動(dòng)工程中的關(guān)聯(lián)文件,并顯示在窗口中當(dāng)前工程樹形列表中,例如在窗口中當(dāng)前工程樹形列表中,例如C語言的頭文件是不能通過語言的頭文件是不能通過Add Files to Project命令加入工程的,但可通過此命令顯示已加入工程。當(dāng)命令加入工程的,但可通過此命令顯示已加入工程。當(dāng)編譯鏈接當(dāng)前活動(dòng)工程時(shí),所有關(guān)聯(lián)文件會(huì)自動(dòng)顯示在當(dāng)前工程中。編譯鏈接當(dāng)前活動(dòng)工程時(shí),所有關(guān)聯(lián)文件會(huì)自動(dòng)顯示在當(dāng)前工程中。336.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用5.Debug菜單菜單TD
47、ebug菜單包含的是常用的調(diào)試命令,其具體菜單包含的是常用的調(diào)試命令,其具體下拉菜單內(nèi)容如圖下拉菜單內(nèi)容如圖6-14所示,主要調(diào)試命令如所示,主要調(diào)試命令如下下.(1)Breakpoints:設(shè)置:設(shè)置/取消斷點(diǎn)命令。程序執(zhí)行取消斷點(diǎn)命令。程序執(zhí)行到斷點(diǎn)時(shí)將停止運(yùn)行。當(dāng)程序停止運(yùn)行時(shí),可到斷點(diǎn)時(shí)將停止運(yùn)行。當(dāng)程序停止運(yùn)行時(shí),可檢查程序的狀態(tài),查看和更改變量值,查看堆檢查程序的狀態(tài),查看和更改變量值,查看堆棧等。棧等。值得一提的是,值得一提的是,CCS 的的V3.3版本與其之前的版版本與其之前的版本相比,在本相比,在Debug菜單項(xiàng)里缺少了設(shè)置探針(菜單項(xiàng)里缺少了設(shè)置探針(Probe Point
48、s)命令,這是因?yàn)樵冢┟睿@是因?yàn)樵贑CS V3.3版版本中的斷點(diǎn)就包含了探針功能。探針設(shè)置后,本中的斷點(diǎn)就包含了探針功能。探針設(shè)置后,允許更新觀察窗口并在算法的指定處(設(shè)置探允許更新觀察窗口并在算法的指定處(設(shè)置探針處)將針處)將PC文件數(shù)據(jù)讀至存儲(chǔ)器或?qū)⒋鎯?chǔ)器數(shù)文件數(shù)據(jù)讀至存儲(chǔ)器或?qū)⒋鎯?chǔ)器數(shù)據(jù)寫入據(jù)寫入PC文件中,此時(shí)應(yīng)設(shè)置文件中,此時(shí)應(yīng)設(shè)置File I/O屬性。屬性。圖圖6-14 Debug菜單菜單346.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用5.Debug菜單菜單(2)Step Into:?jiǎn)尾綀?zhí)行。如
49、果運(yùn)行到調(diào)用函數(shù)處將跳入函數(shù)單步運(yùn)行。:?jiǎn)尾綀?zhí)行。如果運(yùn)行到調(diào)用函數(shù)處將跳入函數(shù)單步運(yùn)行。(3)Step Over:執(zhí)行一條:執(zhí)行一條C指令或匯編指令。與指令或匯編指令。與Step Into不同的是,為保護(hù)處不同的是,為保護(hù)處理器流水線,該指令后的若干條延遲分支或調(diào)用將同時(shí)被執(zhí)行。如果運(yùn)行到理器流水線,該指令后的若干條延遲分支或調(diào)用將同時(shí)被執(zhí)行。如果運(yùn)行到函數(shù)調(diào)用處將執(zhí)行完該函數(shù)而不跳入函數(shù)執(zhí)行,除非在函數(shù)內(nèi)部設(shè)置了斷點(diǎn)函數(shù)調(diào)用處將執(zhí)行完該函數(shù)而不跳入函數(shù)執(zhí)行,除非在函數(shù)內(nèi)部設(shè)置了斷點(diǎn)。(4)Step Out:如果程序運(yùn)行在一個(gè)子程序中,執(zhí)行:如果程序運(yùn)行在一個(gè)子程序中,執(zhí)行Step Out將
50、使程序執(zhí)行完該將使程序執(zhí)行完該子程序后回到調(diào)用該函數(shù)的地方。在子程序后回到調(diào)用該函數(shù)的地方。在C源程序模式下,根據(jù)標(biāo)準(zhǔn)運(yùn)行源程序模式下,根據(jù)標(biāo)準(zhǔn)運(yùn)行C堆棧堆棧來推斷返回地址,否則根據(jù)堆棧頂?shù)闹祦砬蟮谜{(diào)用函數(shù)的返回地址。來推斷返回地址,否則根據(jù)堆棧頂?shù)闹祦砬蟮谜{(diào)用函數(shù)的返回地址。(5)Run:從當(dāng)前程序計(jì)數(shù)器(:從當(dāng)前程序計(jì)數(shù)器(PC)執(zhí)行程序,碰到斷點(diǎn)時(shí)程序暫停執(zhí)行。)執(zhí)行程序,碰到斷點(diǎn)時(shí)程序暫停執(zhí)行。(6)Halt:中止程序運(yùn)行。:中止程序運(yùn)行。(7)Animate:動(dòng)畫運(yùn)行程序。當(dāng)碰到斷點(diǎn)時(shí)程序暫時(shí)停止運(yùn)行,在更新未與任:動(dòng)畫運(yùn)行程序。當(dāng)碰到斷點(diǎn)時(shí)程序暫時(shí)停止運(yùn)行,在更新未與任何探針相關(guān)聯(lián)
51、的窗口后程序繼續(xù)執(zhí)行。該命令的作用是在每個(gè)斷點(diǎn)處顯示處何探針相關(guān)聯(lián)的窗口后程序繼續(xù)執(zhí)行。該命令的作用是在每個(gè)斷點(diǎn)處顯示處理器的狀態(tài),可以在理器的狀態(tài),可以在Option菜單的菜單的Customize下選擇下選擇Animate Speed來控來控制其速度。制其速度。356.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用5.Debug菜單菜單(8)Run Free:忽略所有斷點(diǎn),從當(dāng)前程序計(jì)數(shù)器(:忽略所有斷點(diǎn),從當(dāng)前程序計(jì)數(shù)器(PC)處開始執(zhí)行程序。該)處開始執(zhí)行程序。該命令在命令在Simulator下無效。使用硬件仿真
52、器進(jìn)行仿真時(shí),該命令將斷開與目下無效。使用硬件仿真器進(jìn)行仿真時(shí),該命令將斷開與目標(biāo)標(biāo)DSP的連接,因此可移走的連接,因此可移走JTAG和和MPSD電纜。在電纜。在Run Free時(shí)還可對(duì)目標(biāo)時(shí)還可對(duì)目標(biāo)DSP硬件復(fù)位。硬件復(fù)位。(9)Run to Cursor:程序執(zhí)行到光標(biāo)處,光標(biāo)所在行必須為有效的代碼行。:程序執(zhí)行到光標(biāo)處,光標(biāo)所在行必須為有效的代碼行。(10)Restart:將程序計(jì)數(shù)器(:將程序計(jì)數(shù)器(PC)的值恢復(fù)到程序的入口,但該命令不開始)的值恢復(fù)到程序的入口,但該命令不開始程序的執(zhí)行。程序的執(zhí)行。(11)Go Main:在程序的在程序的main符號(hào)處設(shè)置一個(gè)臨時(shí)斷點(diǎn)。該命令在調(diào)
53、試符號(hào)處設(shè)置一個(gè)臨時(shí)斷點(diǎn)。該命令在調(diào)試C程序程序時(shí)起作用。時(shí)起作用。(12)Multiple Operation:設(shè)置單步執(zhí)行的次數(shù)。設(shè)置單步執(zhí)行的次數(shù)。(13)Reset CPU:終止程序的執(zhí)行終止程序的執(zhí)行,復(fù)位復(fù)位DSP程序程序,初始化所有的寄存器。初始化所有的寄存器。366.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用6.GEL菜單菜單TCCS軟件在配置開發(fā)平臺(tái)時(shí),常常會(huì)同時(shí)設(shè)置一個(gè)對(duì)應(yīng)的軟件在配置開發(fā)平臺(tái)時(shí),常常會(huì)同時(shí)設(shè)置一個(gè)對(duì)應(yīng)的GEL文件,在啟文件,在啟動(dòng)動(dòng)CCS集成開發(fā)環(huán)境時(shí)該集成開發(fā)環(huán)境時(shí)該GEL文
54、件自動(dòng)加載。當(dāng)選擇文件自動(dòng)加載。當(dāng)選擇C5402為目標(biāo)為目標(biāo)DSP時(shí)時(shí),GEL菜單中包括菜單中包括CPU_Reset和和C5402_Init命令,如圖命令,如圖6-15所示。所示。圖圖6-15 GEL菜單菜單(1)C5402_ConfigurationCPU_Reset:復(fù)位目標(biāo):復(fù)位目標(biāo)DSP、復(fù)位存儲(chǔ)器映射、復(fù)位存儲(chǔ)器映射、禁止存儲(chǔ)器映射及初始化寄存器。禁止存儲(chǔ)器映射及初始化寄存器。(2)C5402_ConfigurationC5402_Init:復(fù)位目標(biāo):復(fù)位目標(biāo)DSP,與,與CPU_Reset命令命令不同的是,該命令使能存儲(chǔ)器映射,同時(shí)復(fù)位外設(shè)和初始化寄存器。不同的是,該命令使能存儲(chǔ)器
55、映射,同時(shí)復(fù)位外設(shè)和初始化寄存器。376.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用7.Option菜單菜單TOption菜單用于設(shè)置菜單用于設(shè)置CCS集成開發(fā)環(huán)境的選項(xiàng),集成開發(fā)環(huán)境的選項(xiàng),包括字體、反匯編選項(xiàng)、存儲(chǔ)空間映射模式以及包括字體、反匯編選項(xiàng)、存儲(chǔ)空間映射模式以及自定義自定義CCS命令窗口等功能。命令窗口等功能。Option菜單具體下菜單具體下拉菜單內(nèi)容如圖拉菜單內(nèi)容如圖6-16所示,主要命令如下:所示,主要命令如下:圖圖6-16Option菜單菜單(1)Font:設(shè)置:設(shè)置CCS編輯、顯示環(huán)境的字體、
56、字形、大小。編輯、顯示環(huán)境的字體、字形、大小。(2)Disassembly Style:設(shè)置反匯編窗口顯示模式,包括反匯編成助記符或代:設(shè)置反匯編窗口顯示模式,包括反匯編成助記符或代數(shù)符號(hào),直接尋址與間接尋址,用十進(jìn)制、二進(jìn)制或十六進(jìn)制顯示。數(shù)符號(hào),直接尋址與間接尋址,用十進(jìn)制、二進(jìn)制或十六進(jìn)制顯示。(3)Memory Map:定義調(diào)試時(shí)哪些存儲(chǔ)空間可以訪問,哪些存儲(chǔ)空間不可以:定義調(diào)試時(shí)哪些存儲(chǔ)空間可以訪問,哪些存儲(chǔ)空間不可以訪問,對(duì)于不同的訪問,對(duì)于不同的DSP程序會(huì)由于對(duì)應(yīng)程序會(huì)由于對(duì)應(yīng)CMD文件不同而發(fā)生變化。文件不同而發(fā)生變化。(4)Customize:打開自定義對(duì)話框,通過該對(duì)話框
57、可以對(duì):打開自定義對(duì)話框,通過該對(duì)話框可以對(duì)CCS默認(rèn)的環(huán)境設(shè)置默認(rèn)的環(huán)境設(shè)置進(jìn)行修改,要修改某類環(huán)境設(shè)置,按進(jìn)行修改,要修改某類環(huán)境設(shè)置,按Tab鍵或鼠標(biāo)單擊切換到該頁即可。鍵或鼠標(biāo)單擊切換到該頁即可。386.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用8.Profiler菜單菜單T剖析(剖析(Profiling)是)是CCS的一個(gè)重要功能,它的一個(gè)重要功能,它可以在調(diào)試程序時(shí),統(tǒng)計(jì)某一塊程序執(zhí)行所需可以在調(diào)試程序時(shí),統(tǒng)計(jì)某一塊程序執(zhí)行所需要的要的CPU時(shí)鐘周期數(shù)、程序分支數(shù)、子程序被時(shí)鐘周期數(shù)、程序分支數(shù)、子程序
58、被調(diào)用數(shù)和中斷發(fā)生次數(shù)等統(tǒng)計(jì)信息。調(diào)用數(shù)和中斷發(fā)生次數(shù)等統(tǒng)計(jì)信息。(1)(1)ClockEnable:為了獲得指令的周期及其他事件的統(tǒng)計(jì)數(shù)據(jù),必須使能:為了獲得指令的周期及其他事件的統(tǒng)計(jì)數(shù)據(jù),必須使能剖析時(shí)鐘(剖析時(shí)鐘(Profile Clock)。當(dāng)剖析時(shí)鐘被禁止時(shí),將只能計(jì)算到達(dá)每個(gè))。當(dāng)剖析時(shí)鐘被禁止時(shí),將只能計(jì)算到達(dá)每個(gè)剖析點(diǎn)的次數(shù),而不能計(jì)算統(tǒng)計(jì)數(shù)據(jù)。剖析點(diǎn)的次數(shù),而不能計(jì)算統(tǒng)計(jì)數(shù)據(jù)。(2)ClockView:在:在CCS主界面的右下腳打開主界面的右下腳打開“Clock”窗口,以顯示窗口,以顯示CLK變變量的值。雙擊量的值。雙擊“Clock”窗口內(nèi)的內(nèi)容可直接復(fù)位窗口內(nèi)的內(nèi)容可直接復(fù)
59、位CLK變量(使變量(使Clock0)。(3)ClockSetup:時(shí)鐘設(shè)置。:時(shí)鐘設(shè)置。圖圖6-17 Profiler菜單菜單396.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用9.Tools 菜單菜單TTools菜單提供了常用的工具集,其具體下拉菜菜單提供了常用的工具集,其具體下拉菜單內(nèi)容如圖單內(nèi)容如圖6-19所示,常用工具如下:所示,常用工具如下:(1)Data Converter Support:用于快速地配:用于快速地配置與置與DSP處理器相連接的數(shù)據(jù)轉(zhuǎn)換器件。處理器相連接的數(shù)據(jù)轉(zhuǎn)換器件。(2)C54xx
60、McBSP:用于觀察、編輯:用于觀察、編輯McBSP寄存器內(nèi)容。寄存器內(nèi)容。(3)C54xx DMA:用于觀察、編輯:用于觀察、編輯DMA寄存寄存器內(nèi)容。器內(nèi)容。圖圖6-19 Tools菜單菜單406.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用9.Tools 菜單菜單(4)C54xx Simulator Analysis:用于設(shè)置和監(jiān)視事件的發(fā)生,并為加載調(diào)試:用于設(shè)置和監(jiān)視事件的發(fā)生,并為加載調(diào)試器使用的特定偽寄存器集提供了一個(gè)透明的觀察手段,調(diào)試器使用這些偽寄器使用的特定偽寄存器集提供了一個(gè)透明的觀察手段,調(diào)試
61、器使用這些偽寄存器存取片內(nèi)分析模塊。存器存取片內(nèi)分析模塊。(5)Command Window:在該工具窗口中,可以用:在該工具窗口中,可以用Debug命令進(jìn)行程序調(diào)試。命令進(jìn)行程序調(diào)試。(6)Port Connect:用于對(duì)一個(gè)內(nèi)部存儲(chǔ)地址或端口地址讀寫文件數(shù)據(jù)。:用于對(duì)一個(gè)內(nèi)部存儲(chǔ)地址或端口地址讀寫文件數(shù)據(jù)。(7)Pin Connect:用于仿真來自外部的中斷信號(hào),僅用于:用于仿真來自外部的中斷信號(hào),僅用于Simulator。(8)RTDX:用于在不打斷程序運(yùn)行的情況下實(shí)時(shí)分析:用于在不打斷程序運(yùn)行的情況下實(shí)時(shí)分析DSP程序的運(yùn)行。程序的運(yùn)行。416.3.2 CCS CCS菜單菜單6.3 C
62、CS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用10.DSP/BIOS菜單菜單TDSP/BIOS菜單提供利用菜單提供利用TI準(zhǔn)實(shí)時(shí)操作系統(tǒng)準(zhǔn)實(shí)時(shí)操作系統(tǒng)DSP/BIOS開發(fā)開發(fā)DSP程序時(shí)進(jìn)行調(diào)試分析的工程序時(shí)進(jìn)行調(diào)試分析的工具,使開發(fā)者能對(duì)程序進(jìn)行實(shí)時(shí)跟蹤和分析,具,使開發(fā)者能對(duì)程序進(jìn)行實(shí)時(shí)跟蹤和分析,其具體下拉菜單內(nèi)容如圖其具體下拉菜單內(nèi)容如圖6-20所示。所示。(1)RTA Control Panel:打開實(shí)時(shí)分析工具控制:打開實(shí)時(shí)分析工具控制面板,可以設(shè)置實(shí)時(shí)分析的相關(guān)參數(shù),使能各面板,可以設(shè)置實(shí)時(shí)分析的相關(guān)參數(shù),使能各種跟蹤器。種跟蹤器。(2)Exe
63、cution Graph:調(diào)用執(zhí)行圖分析工具,打:調(diào)用執(zhí)行圖分析工具,打開執(zhí)行圖窗口,該窗口顯示程序中各線程的運(yùn)開執(zhí)行圖窗口,該窗口顯示程序中各線程的運(yùn)行情況。行情況。圖圖6-20 DSP/BIOS菜單菜單426.3.2 CCS CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用10.DSP/BIOS菜單菜單(3)Statistics View:打開統(tǒng)計(jì)視圖窗口,該窗口顯示統(tǒng)計(jì)模塊的實(shí)時(shí)數(shù)據(jù)。:打開統(tǒng)計(jì)視圖窗口,該窗口顯示統(tǒng)計(jì)模塊的實(shí)時(shí)數(shù)據(jù)。(4)Message Log:打開信息日志窗口,該窗口顯示日志模塊傳送的信息。:打開信息日志窗口,
64、該窗口顯示日志模塊傳送的信息。(5)Kernel/Object View:打開內(nèi)核:打開內(nèi)核/模塊窗口,該窗口顯示當(dāng)前程序中各種模塊窗口,該窗口顯示當(dāng)前程序中各種BIOS模塊的實(shí)時(shí)配置、狀態(tài)等信息。模塊的實(shí)時(shí)配置、狀態(tài)等信息。(6)Host Channel Control:打開主機(jī)信道控制窗口,該窗口顯示當(dāng)前程序中:打開主機(jī)信道控制窗口,該窗口顯示當(dāng)前程序中定義的主機(jī)信道模塊的相關(guān)信息。定義的主機(jī)信道模塊的相關(guān)信息。(7)CPU Load Graph:打開:打開CPU負(fù)載圖窗口,該窗口顯示目標(biāo)板負(fù)載圖窗口,該窗口顯示目標(biāo)板CPU的正在的正在處理的負(fù)載信息。處理的負(fù)載信息。436.3.2 CCS
65、 CCS菜單菜單6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用11.Help 菜單菜單THelp菜單即幫助菜單,用戶可以通過該菜單調(diào)用幫助菜單即幫助菜單,用戶可以通過該菜單調(diào)用幫助文檔,便于解決一些在文檔,便于解決一些在CCS中的常見問題。中的常見問題。Help菜單菜單的具體下拉菜單內(nèi)容如圖的具體下拉菜單內(nèi)容如圖6-21所示。所示。(1)Contents:將打開:將打開CCS隨軟件附帶的幫助,介紹了隨軟件附帶的幫助,介紹了CCS集成開發(fā)環(huán)境的所有操作。集成開發(fā)環(huán)境的所有操作。(2)Use Manuals:打開一個(gè)網(wǎng)頁,頁面上包括:打開一個(gè)網(wǎng)頁,頁面
66、上包括TI公司與公司與CCS相關(guān)的所有用戶手冊(cè),在相關(guān)的所有用戶手冊(cè),在CCS安裝時(shí)需要選擇安裝時(shí)需要選擇安裝用戶手冊(cè)。安裝用戶手冊(cè)。(3)Tutorial:打開一個(gè):打開一個(gè)CHM文件,介紹文件,介紹CCS的特點(diǎn)和怎的特點(diǎn)和怎樣使用樣使用CCS集成開發(fā)環(huán)境,在該文件中包括集成開發(fā)環(huán)境,在該文件中包括CCS應(yīng)應(yīng)用介紹的視頻動(dòng)畫。用介紹的視頻動(dòng)畫。(4)Web Resources:可以選擇:可以選擇CCS幫助信息的幫助信息的Internet 網(wǎng)址,通過網(wǎng)址,通過Internet查看幫助信息。查看幫助信息。圖圖6-21 Help菜單菜單446.3.3 CCS CCS工具欄工具欄6.3 CCS的應(yīng)用界面的應(yīng)用界面第第6章章 CCS集成開發(fā)環(huán)境及其使用集成開發(fā)環(huán)境及其使用1.Standard Toolbar(標(biāo)準(zhǔn)工具欄)(標(biāo)準(zhǔn)工具欄)新建一個(gè)文檔。新建一個(gè)文檔。打開一個(gè)已存在的文檔。打開一個(gè)已存在的文檔。保存一個(gè)文檔,如尚未命名,則打開保存一個(gè)文檔,如尚未命名,則打開Save As對(duì)話框。對(duì)話框。剪切。剪切。復(fù)制。復(fù)制。粘貼。粘貼。取消上一次編輯操作。取消上一次編輯操作?;謴?fù)上一次編輯操作。恢
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案