版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第9章
DSP集成開發(fā)環(huán)境CCS內(nèi)容提要CCS是TI公司推出的用于開發(fā)DSP芯片的集成開發(fā)環(huán)境,它采用Windows風(fēng)格界面,集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試以及實(shí)時(shí)跟蹤等功能于一體,極大地方便了DSP芯片的開發(fā)與設(shè)計(jì),是目前使用最為廣泛的DSP開發(fā)軟件之一。本章對(duì)CCS開發(fā)軟件的使用作了詳細(xì)地介紹。首先,對(duì)CCS開發(fā)軟件作了簡(jiǎn)要地說明,并介紹了該軟件的安裝及配置;其次,介紹了CCS的根本操作,包括:CCS的窗口和工具條、文件的編輯、反匯編窗口、存儲(chǔ)器窗口、存放器窗口、觀察窗口和其他有關(guān)的根本操作等;然后,介紹了CCS工程工程的建立和調(diào)試。在工程工程的建立中,講述了工程工程的管理、建立及構(gòu)建等內(nèi)容,而在工程工程的調(diào)試中,介紹了程序的運(yùn)行控制、斷點(diǎn)和探測(cè)點(diǎn)的設(shè)置、圖形工具的使用、數(shù)據(jù)輸入與輸出以及評(píng)價(jià)點(diǎn)等;最后,通過具體實(shí)例來說明利用CCS開發(fā)軟件調(diào)試程序的方法。2024/3/131第9章DSP集成開發(fā)環(huán)境CCS9.1CCS的簡(jiǎn)介9.2CCS的安裝及設(shè)置9.3CCS的根本操作9.4CCS工程工程的創(chuàng)立9.5CCS工程工程的調(diào)試9.6CCS開發(fā)軟件使用舉例2024/3/132第9章DSP集成開發(fā)環(huán)境CCS9.1CCS的簡(jiǎn)介
CCS是一種針對(duì)TMS320系列DSP的集成開發(fā)環(huán)境,在Windows操作系統(tǒng)下,采用圖形接口界面,提供有環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等工具。
CCS有兩種工作模式,即
軟件仿真器模式:可以脫離DSP芯片,在PC機(jī)上模擬DSP的指令集和工作機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)試。硬件在線編程模式:可以實(shí)時(shí)運(yùn)行在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。
2024/3/133第9章DSP集成開發(fā)環(huán)境CCS9.1CCS的簡(jiǎn)介
CCS的開發(fā)系統(tǒng)主要由以下組件構(gòu)成:9.1.1
CCS的組成
①
TMS320C54x集成代碼產(chǎn)生工具;②
CCS集成開發(fā)環(huán)境;③
DSP/BIOS實(shí)時(shí)內(nèi)核插件及其應(yīng)用程序接口API;④
實(shí)時(shí)數(shù)據(jù)交換的RTDX插件以及相應(yīng)的程序接口API;⑤
由TI公司以外的第三方提供的各種應(yīng)用模塊插件。
2024/3/134第9章DSP集成開發(fā)環(huán)境CCS
CCS開發(fā)系統(tǒng)的示意圖。9.1.1
CCS的組成
主機(jī)CodeComposerStudioCodeComposer編輯器源文件.c.h.asm.cdb配置數(shù)據(jù)庫DSP/BIOSAPI代碼產(chǎn)生工具編譯器匯編器鏈接器OLE應(yīng)用使用RTDXRTDX插件DSP/BIOS插件第3方的插件可執(zhí)行代碼CodeComposer調(diào)試工具主機(jī)仿真支持目標(biāo)系統(tǒng)DSP目標(biāo)系統(tǒng)硬件DSP/BIOSDSP應(yīng)用程序JTAGRTDX配置工具cfg.cmdcfg.s54cfg.h54
Codecomposer工程2024/3/135第9章DSP集成開發(fā)環(huán)境CCS9.1.1
CCS的組成
①
TMS320C54x集成代碼產(chǎn)生工具
用來對(duì)C語言、匯編語言或混合語言編程的DSP源程序進(jìn)行編譯匯編,并鏈接成為可執(zhí)行的DSP程序。主要包括匯編器、鏈接器、C/C++編譯器和建庫工具等。
②
CCS集成開發(fā)環(huán)境
集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試和實(shí)時(shí)跟蹤等功能于一體。包括編輯工具、工程管理工具和調(diào)試工具等。2024/3/136第9章DSP集成開發(fā)環(huán)境CCS9.1.1
CCS的組成
③
DSP/BIOS實(shí)時(shí)內(nèi)核插件及其應(yīng)用程序接口API
主要為實(shí)時(shí)信號(hào)處理應(yīng)用而設(shè)計(jì)。包括DSP/BIOS的配置工具、實(shí)時(shí)分析工具等。
④
實(shí)時(shí)數(shù)據(jù)交換的RTDX插件和相應(yīng)的程序接口API
可對(duì)目標(biāo)系統(tǒng)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)視,實(shí)現(xiàn)DSP與其他應(yīng)用程序的數(shù)據(jù)交換。
⑤
由TI公司以外的第三方提供的應(yīng)用模塊插件
2024/3/137第9章DSP集成開發(fā)環(huán)境CCS9.1CCS的簡(jiǎn)介
CCS的功能十分強(qiáng)大,它集成了代碼的編輯、編譯、鏈接和調(diào)試等諸多功能,而且支持C/C++和匯編的混合編程,其主要功能如下:9.1.2
CCS的主要功能
①具有集成可視化代碼編輯界面,用戶可通過其界面直接編寫C、匯編、d文件等;②含有集成代碼生成工具,包括匯編器、優(yōu)化C編譯器、鏈接器等,將代碼的編輯、編譯、鏈接和調(diào)試等諸多功能集成到一個(gè)軟件環(huán)境中;2024/3/138第9章DSP集成開發(fā)環(huán)境CCS9.1.2
CCS的主要功能
③高性能編輯器支持匯編文件的動(dòng)態(tài)語法加亮顯示,使用戶很容易閱讀代碼,發(fā)現(xiàn)語法錯(cuò)誤;④工程工程管理工具可對(duì)用戶程序?qū)嵭泄こ坦芾?。在生成目?biāo)程序和程序庫的過程中,建立不同程序的跟蹤信息,通過跟蹤信息對(duì)不同的程序進(jìn)行分類管理;⑤根本調(diào)試工具具有裝入執(zhí)行代碼、查看存放器、存儲(chǔ)器、反匯編、變量窗口等功能,并支持C源代碼級(jí)調(diào)試;2024/3/139第9章DSP集成開發(fā)環(huán)境CCS9.1.2
CCS的主要功能
⑥
斷點(diǎn)工具,能在調(diào)試程序的過程中,完成硬件斷點(diǎn)、軟件斷點(diǎn)和條件斷點(diǎn)的設(shè)置;
⑦
探測(cè)點(diǎn)工具,可用于算法的仿真,數(shù)據(jù)的實(shí)時(shí)監(jiān)視等;
⑧
分析工具,包括模擬器和仿真器分析,可用于模擬和監(jiān)視硬件的功能、評(píng)價(jià)代碼執(zhí)行的時(shí)鐘;⑨
數(shù)據(jù)的圖形顯示工具,可以將運(yùn)算結(jié)果用圖形顯示,包括顯示時(shí)域/頻域波形、眼圖、星座圖、圖像等,并能進(jìn)行自動(dòng)刷新;2024/3/1310第9章DSP集成開發(fā)環(huán)境CCS9.1.2
CCS的主要功能
⑩提供GEL工具。利用GEL擴(kuò)展語言,用戶可以編寫自己的控制面板/菜單,設(shè)置GEL菜單項(xiàng)選擇項(xiàng),方便直觀地修改變量,配置參數(shù)等;?支持多DSP的調(diào)試;?支持RTDX技術(shù),可在不中斷目標(biāo)系統(tǒng)運(yùn)行的情況下,實(shí)現(xiàn)DSP與其他應(yīng)用程序的數(shù)據(jù)交換;?提供DSP/BIOS工具,增強(qiáng)對(duì)代碼的實(shí)時(shí)分析能力。2024/3/1311第9章DSP集成開發(fā)環(huán)境CCS9.2CCS的安裝及設(shè)置
在使用CCS之前,必須首先按照CCS的產(chǎn)品說明安裝CCS軟件;其次創(chuàng)立CCS系統(tǒng)配置,進(jìn)行環(huán)境設(shè)置;最后,按照具體使用的仿真器,安裝目標(biāo)板和驅(qū)動(dòng)程序。①
機(jī)器類型:IBMPC及兼容機(jī);
②
操作系統(tǒng):MicrosoftWindows95/98/2000或WindowsNT4.0;③
機(jī)器資源配置要求:9.2.1
系統(tǒng)配置要求
機(jī)器部件
最低配置
推薦配置
內(nèi)存
32MB
128MB
剩余硬盤空間
100MB
200MB
CPU
Pentium
PentiumⅢ以上
顯示分辨率
SVGA800
600
SVGA1024
768
主板插槽
一條空余EISA插槽
一條空余EISA插槽
2024/3/1312第9章DSP集成開發(fā)環(huán)境CCS9.2CCS的安裝及設(shè)置
將安裝光盤放入到光盤驅(qū)動(dòng)器中,在windows環(huán)境下運(yùn)行CCS安裝程序setup.exe。如果在WindowsNT下安裝,用戶必須具有系統(tǒng)管理員權(quán)限之后進(jìn)行安裝。9.2.2
安裝CCS軟件
當(dāng)CCS軟件安裝到計(jì)算機(jī)后,將在桌面上出現(xiàn)兩個(gè)快捷方式圖標(biāo)。
CCS應(yīng)用程序
CCS配置程序
2024/3/1313第9章DSP集成開發(fā)環(huán)境CCS9.2CCS的安裝及設(shè)置
CCS的配置文件用來定義DSP芯片和目標(biāo)板類型。為了使CCS能工作在不同的硬件或仿真目標(biāo)板上,必須為CCS系統(tǒng)配置相應(yīng)的配置文件。9.2.3
CCS系統(tǒng)配置
CCS的系統(tǒng)配置有兩種方法:
利用系統(tǒng)提供的標(biāo)準(zhǔn)配置文件進(jìn)行配置;
按用戶自己建立的配置文件來配置系統(tǒng)結(jié)構(gòu)。
2024/3/1314第9章DSP集成開發(fā)環(huán)境CCS采用標(biāo)準(zhǔn)配置文件進(jìn)行系統(tǒng)配置的步驟:
9.2.3
CCS系統(tǒng)配置
步驟1:?jiǎn)?dòng)CCS配置程序。
雙擊桌面上的SetupCCS快捷圖標(biāo),彈出對(duì)話框??晒┦褂玫呐渲孟到y(tǒng)配置欄目參加配置按鈕去除配置按鈕2024/3/1315第9章DSP集成開發(fā)環(huán)境CCS采用標(biāo)準(zhǔn)配置文件進(jìn)行系統(tǒng)配置的步驟:
9.2.3
CCS系統(tǒng)配置
步驟2:去除以前定義的配置。點(diǎn)擊“去除配置”按鈕,彈出確認(rèn)去除命令對(duì)話框,選擇“Yes”,去除以前的配置。
步驟3:選擇與目標(biāo)系統(tǒng)相匹配的配置文件。步驟4:將所選中的配置文件參加到系統(tǒng)配置中。單擊“參加配置”按鈕,將“C54xFastSim”作為系統(tǒng)的配置顯示在系統(tǒng)設(shè)置窗口中。點(diǎn)擊“Close”按鈕,關(guān)閉對(duì)話框后出現(xiàn)CCS系統(tǒng)設(shè)置窗口,在系統(tǒng)配置欄目中顯示系統(tǒng)的配置。例如使用’C54x軟件仿真器,那么在“Available”列表中選擇“C54xFastSim”項(xiàng),對(duì)應(yīng)的配置信息顯示在“配置信息”欄目中。2024/3/1316第9章DSP集成開發(fā)環(huán)境CCS系統(tǒng)配置窗口安裝驅(qū)動(dòng)程序
步驟5:安裝驅(qū)動(dòng)程序。點(diǎn)擊“IntallaDeviceDriver”,彈出選擇器件驅(qū)動(dòng)程序?qū)υ捒颉?/p>
2024/3/1317第9章DSP集成開發(fā)環(huán)境CCS
步驟5:安裝驅(qū)動(dòng)程序。選擇驅(qū)動(dòng)程序(如tisim54x.dvr),單擊“翻開”按鈕。隨后彈出器件驅(qū)動(dòng)屬性對(duì)話框。2024/3/1318第9章DSP集成開發(fā)環(huán)境CCS
步驟5:安裝驅(qū)動(dòng)程序。單擊“OK”按鈕,完成器件驅(qū)動(dòng)程序的安裝。
2024/3/1319第9章DSP集成開發(fā)環(huán)境CCS
步驟6:保存系統(tǒng)配置。翻開“File”菜單,單擊“Save”按鈕,將系統(tǒng)配置保存在系統(tǒng)存放器中,完成CCS的系統(tǒng)配置。2024/3/1320第9章DSP集成開發(fā)環(huán)境CCS9.2CCS的安裝及設(shè)置
使用CCS軟件所要用到的文件類型:9.2.4
CCS文件名介紹
●*d——鏈接命令文件;●*.obj——由源文件編譯或匯編后所生成的目標(biāo)文件;●*.out——完成編譯、匯編、鏈接后所形成的可執(zhí)行文件,可在CCS監(jiān)控下調(diào)試和執(zhí)行;2024/3/1321第9章DSP集成開發(fā)環(huán)境CCS9.2CCS的安裝及設(shè)置
使用CCS軟件所要用到的文件類型:9.2.4
CCS文件名介紹
●*.wks—工作空間文件,可用來記錄工作環(huán)境的設(shè)置信息;●*.cdb—CCS的配置數(shù)據(jù)庫文件,是使用DSP/BIOSAPI模塊所必須的。當(dāng)保存配置文件時(shí),將產(chǎn)生鏈接器命令文件(*cfgd)、頭文件(*cfg.h54)和匯編語言源文件(*cfg.s54)。2024/3/1322第9章DSP集成開發(fā)環(huán)境CCS9.3CCS的根本操作利用CCS集成開發(fā)軟件,用戶可以在一個(gè)開發(fā)環(huán)境下完成工程工程創(chuàng)立、程序編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等工作環(huán)節(jié)。
使用CCS開發(fā)應(yīng)用程序的一般步驟:
①翻開或創(chuàng)立一個(gè)工程工程文件
包括源程序、目標(biāo)文件、庫文件、鏈接命令文件和包含文件。
②
編輯各類文件
可以使用CCS提供的集成編輯環(huán)境,對(duì)頭文件、鏈接命令文件和源程序進(jìn)行編輯。
③對(duì)工程工程進(jìn)行編譯如出現(xiàn)語法錯(cuò)誤,將在構(gòu)建窗口中顯示錯(cuò)誤信息。用戶可以根據(jù)顯示的信息定位錯(cuò)誤位置,更改錯(cuò)誤。
④
對(duì)結(jié)果和數(shù)據(jù)進(jìn)行分析和算法評(píng)估
用戶可以利用CCS提供的探測(cè)點(diǎn)、圖形顯示、性能評(píng)價(jià)等工具,對(duì)運(yùn)行結(jié)果、輸出數(shù)據(jù)進(jìn)行分析,評(píng)估算法性能。
2024/3/1323第9章DSP集成開發(fā)環(huán)境CCS9.3CCS的根本操作
CCS的可視界面設(shè)計(jì)十分友好,允許用戶對(duì)編輯窗口以外的其他所有窗口和工具條進(jìn)行隨意設(shè)置。雙擊桌面“CCSC50001.20”圖標(biāo),就可以進(jìn)入CCS的主界面。
9.3.1
CCS的窗口和工具條
2024/3/1324第9章DSP集成開發(fā)環(huán)境CCS
—個(gè)典型的CCS開發(fā)環(huán)境界面如圖。
9.3.1
CCS的窗口和工具條
1.
CCS的應(yīng)用界面
工程工程窗口源程序編輯窗口圖形顯示窗口內(nèi)存顯示窗口存放器顯示窗口主菜單工具條反匯編窗口2024/3/1325第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
1.
CCS的應(yīng)用界面
整個(gè)界面由主菜單、工具條、工程窗口、編輯窗口、圖形顯示窗口、內(nèi)存單元顯示窗口和存放器顯示窗口等構(gòu)成。工程窗口:用來組織用戶的程序,構(gòu)成一個(gè)工程工程。用戶可以從工程列表中選擇所需編輯和調(diào)試的程序。編輯窗口:在該窗口中,用戶既可以編輯源程序,又可以設(shè)置斷點(diǎn)、探測(cè)點(diǎn)調(diào)試程序。
反匯編窗口:用來幫助用戶查看機(jī)器指令,查找錯(cuò)誤。
內(nèi)存顯示窗口:用來查看、編輯內(nèi)存單元。
存放器顯示窗口:用來查看、編輯CPU存放器。圖形顯示窗口:可以根據(jù)用戶需要,以圖形的方式顯示數(shù)據(jù)。
2024/3/1326第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
2.
關(guān)聯(lián)菜單CCS的所有窗口都含有一個(gè)關(guān)聯(lián)菜單。只要在該窗口中單擊右鍵就可以翻開關(guān)聯(lián)菜單。用戶可以通過關(guān)聯(lián)菜單提供的選項(xiàng)和命令,對(duì)窗口進(jìn)行設(shè)置,完成特定操作。例如,在工程窗口中單擊鼠標(biāo)右鍵,彈出該窗口的關(guān)聯(lián)菜單。
選擇不同的選項(xiàng),用戶可對(duì)窗口進(jìn)行各種操作,完成相關(guān)功能。
2024/3/1327第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
3.
主菜單主菜單包含有11個(gè)選項(xiàng)。File
EditViewProjectDebugProfilerOptionGELToolsWindowHelp文件編輯查看工程工程調(diào)試性能選項(xiàng)擴(kuò)展功能工具視窗幫助2024/3/1328第9章DSP集成開發(fā)環(huán)境CCS
3.
主菜單主菜單功能:
菜單選項(xiàng)
菜單功能
File
文件
文件管理,載入執(zhí)行程序、符號(hào)及數(shù)據(jù)、文件輸入/輸出等
Edit
編輯
文字及變量編輯。如剪貼、查找替換、內(nèi)存變量和寄存器編輯等
iew查看
工具條顯示設(shè)置。包括內(nèi)存、寄存器和圖形顯示等
Project項(xiàng)目
工程項(xiàng)目管理、工程項(xiàng)目編譯和構(gòu)建工程項(xiàng)目等
Debug調(diào)試
設(shè)置斷點(diǎn)、探測(cè)點(diǎn),完成單步執(zhí)行、復(fù)位等
Profiler性能
性能菜單。包括設(shè)置時(shí)鐘和性能斷點(diǎn)等
Option選項(xiàng)
選項(xiàng)設(shè)置。設(shè)置字體、顏色、鍵盤屬性、動(dòng)畫速度、內(nèi)存映射等
GEL擴(kuò)展功能
利用通用擴(kuò)展語言擴(kuò)展功能菜單
Tools工具
工具菜單。包括管腳連接、端口連接、命令窗口、鏈接配置等
Window視窗
窗口管理。包括窗口排列、窗口列表等
Help幫助
幫助菜單。為用戶提供在線幫助信息
2024/3/1329第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
4.常用工具條
常用的工具條共有四類,分別為標(biāo)準(zhǔn)工具條、編輯工具條、工程工具條和調(diào)試工具條。用戶可以單擊工具條上的按鈕執(zhí)行相應(yīng)的操作。(1)
標(biāo)準(zhǔn)工具條
啟動(dòng)CCS后會(huì)自動(dòng)顯示標(biāo)準(zhǔn)工具條。也可以通過選擇主菜單“View”中的“StandardToolbar”選項(xiàng),翻開或關(guān)閉標(biāo)準(zhǔn)工具條。
——
創(chuàng)建文件按鈕。用來創(chuàng)建新文件。
——
打開文件按鈕。用來打開已有的文件。
——
保存文件按鈕。用來保存當(dāng)前窗口的文件。
2024/3/1330第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
4.常用工具條
(1)
標(biāo)準(zhǔn)工具條
——
剪切按鈕。用來剪切文本,將標(biāo)記文本放入剪切板。
——
復(fù)制按鈕。用來復(fù)制文本,將標(biāo)記文本放入剪切板。2024/3/1331第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
4.常用工具條
(1)
標(biāo)準(zhǔn)工具條
——
粘貼按鈕。用來粘貼文本,將剪切板中的文本粘貼在光標(biāo)處。
——
撤消按鈕。用于撤消最后的編輯活動(dòng)。
——
恢復(fù)按鈕。用于恢復(fù)最后撤消的活動(dòng)。2024/3/1332第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
4.常用工具條
(1)
標(biāo)準(zhǔn)工具條
——
向下搜索按鈕。用來查找光標(biāo)所在處下一個(gè)要搜索的字符串。
——
向上搜索按鈕。用來查找光標(biāo)所在處前一個(gè)要搜索的字符串。2024/3/1333第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
4.常用工具條
(1)
標(biāo)準(zhǔn)工具條
——
搜索文本段按鈕。將加亮顯示的文本段作為搜索文本,單擊該按鈕,窗口將移動(dòng)到該段下一個(gè)出現(xiàn)的位置。
——
搜索多個(gè)文件按鈕。用來搜索多個(gè)文件或指定的文本。2024/3/1334第9章DSP集成開發(fā)環(huán)境CCS9.3.1
CCS的窗口和工具條
4.常用工具條
(1)
標(biāo)準(zhǔn)工具條
——
打印文件按鈕。用來打印當(dāng)前窗口源文件。
——
幫助按鈕。為用戶提供上下文相關(guān)的幫助。2024/3/1335第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(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)的文本。2024/3/1336第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(2)
編輯工具條編輯工具條共計(jì)10個(gè)按鈕。
——
查找匹配括號(hào)按鈕。用來尋找匹配的閉括號(hào)。
——
查找下一個(gè)開括號(hào)按鈕。用來尋找下一個(gè)開括號(hào)。2024/3/1337第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(2)
編輯工具條編輯工具條共計(jì)10個(gè)按鈕。
——
左移制表位按鈕。將選定的文本塊左移一個(gè)Tab鍵。
——
右移制表位按鈕。將選定的文本塊右移一個(gè)Tab鍵。2024/3/1338第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(2)
編輯工具條編輯工具條共計(jì)10個(gè)按鈕。
——
設(shè)置或取消書簽按鈕。用來為當(dāng)前文件設(shè)置或刪除書簽。
——
查找下一個(gè)書簽按鈕。在當(dāng)前文件光標(biāo)所在處,查找下一個(gè)書簽。2024/3/1339第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(2)
編輯工具條編輯工具條共計(jì)10個(gè)按鈕。
——
查找上一個(gè)書簽按鈕。在當(dāng)前文件光標(biāo)所在處,查找上一個(gè)書簽。
——
書簽屬性設(shè)置按鈕。用來編輯書簽屬性。2024/3/1340第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(3)工程工具條工程工具又稱工程工具條,它提供了與工程工程和斷點(diǎn)設(shè)置有關(guān)的命令,主要用于構(gòu)建工程工程,完成對(duì)斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn)的操作等。
——
編譯文件按鈕。用來編譯當(dāng)前的源文件,但不進(jìn)行鏈接。
——
增加性構(gòu)建按鈕。用來生成當(dāng)前工程項(xiàng)目的可執(zhí)行文件,僅對(duì)上次生成后改變了的文件進(jìn)行編譯。2024/3/1341第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(3)工程工具條
——
全部重新構(gòu)建按鈕。用來重新編譯當(dāng)前工程項(xiàng)目中的所有文件,并重新鏈接形成輸出文件。
——
停止構(gòu)建按鈕。用于停止正在構(gòu)建的工程項(xiàng)目。2024/3/1342第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(3)工程工具條
——
設(shè)置斷點(diǎn)按鈕。用來在編輯窗口中的源文件或反匯編指令中設(shè)置斷點(diǎn)。
——
刪除所有斷點(diǎn)按鈕。用來刪除全部斷點(diǎn)。
——
設(shè)置探測(cè)點(diǎn)按鈕。用來設(shè)置探測(cè)點(diǎn)。2024/3/1343第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(3)工程工具條
——
刪除所有探測(cè)點(diǎn)按鈕。用來刪除全部探測(cè)點(diǎn)。
——
設(shè)置評(píng)價(jià)點(diǎn)按鈕。在源文件或反匯編窗口中設(shè)置評(píng)價(jià)點(diǎn)。
——
刪除所有評(píng)價(jià)點(diǎn)按鈕。用來刪除全部評(píng)價(jià)點(diǎn)。2024/3/1344第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試工具條
在CCS開發(fā)環(huán)境中,提供了多種調(diào)試程序的操作方法。這些操作方法都是以工具按鈕的形式存放在調(diào)試工具條中。
——
單步進(jìn)入按鈕。在調(diào)試程序中,完成單步進(jìn)入執(zhí)行操作。
——
單步執(zhí)行按鈕。用于單步執(zhí)行在當(dāng)前函數(shù)中的單條語句。2024/3/1345第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試工具條
——
單步跳出按鈕。在調(diào)試過程中,用于子程序的執(zhí)行操作。該條命令能直接從當(dāng)前子程序的位置自動(dòng)執(zhí)行后續(xù)的程序,直到返回到調(diào)用該子程序的指令。
——
執(zhí)行到光標(biāo)處按鈕。在調(diào)試過程中,從當(dāng)前位置執(zhí)行程序,直到遇到反匯編窗口中的光標(biāo)位置為止。2024/3/1346第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試工具條
——
運(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)行。2024/3/1347第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試工具條
——
快速觀察按鈕。用來打開快速觀察窗口,查看和修改變量。
——
觀察窗口按鈕。用來打開觀察窗口,監(jiān)視局部變量和全局變量的值。
——
觀察寄存器按鈕。用來顯示寄存器觀察窗口,觀察和修改寄存器。2024/3/1348第9章DSP集成開發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試工具條
——
觀察存儲(chǔ)器按鈕。用來打開存儲(chǔ)器窗口選項(xiàng),顯示存儲(chǔ)器觀察窗口。
——
觀察堆棧按鈕。用來打開調(diào)用堆棧觀察窗口。
——
觀察反匯編按鈕。用來打開反匯編窗口。2024/3/1349第9章DSP集成開發(fā)環(huán)境CCS9.3CCS的根本操作
CCS集成編輯環(huán)境可以編輯任何文本。所有的文本編輯都是通過CCS內(nèi)嵌的編輯器完成的。9.3.2文件的編輯
①
句法采用增強(qiáng)亮度顯示;②
具有查找和替換功能;③
提供上下文相關(guān)的幫助;④
多窗口顯示;⑤
快速方便的工具條;⑥
鼠標(biāo)右鍵可以快速進(jìn)入高級(jí)的編輯器功能;⑦
C語言編輯器可以判別括號(hào)是否匹配;⑧
所有編輯命令都有快捷鍵對(duì)應(yīng)。
它提供了如下功能:2024/3/1350第9章DSP集成開發(fā)環(huán)境CCS9.3.2文件的編輯
創(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ò)展名。
⑤保存文件。單擊“保存”按鈕,完成文件的保存。2024/3/1351第9章DSP集成開發(fā)環(huán)境CCS9.3.2文件的編輯
翻開文件的步驟如下:2.翻開一個(gè)文件②在“翻開”對(duì)話框中,選擇文件,該文件名將出現(xiàn)在文件名域中。假設(shè)沒有所要選擇的文件,應(yīng)先查找目錄再選擇文件。③單擊“翻開”按鈕,將在編輯窗口中翻開所選擇的文件。
①
選擇“File”中的“Open”選項(xiàng),或單擊標(biāo)準(zhǔn)工具條上的打開文件按鈕,出現(xiàn)“打開”對(duì)話框。2024/3/1352第9章DSP集成開發(fā)環(huán)境CCS9.3.2文件的編輯
在翻開的文本文件中,可進(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)工具條中的按鈕。
2024/3/1353第9章DSP集成開發(fā)環(huán)境CCS9.3.2文件的編輯
3.文件的編輯(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ù)2024/3/1354第9章DSP集成開發(fā)環(huán)境CCS9.3.2文件的編輯
CCS允許從當(dāng)前的文件或多個(gè)文件中搜索文本串。也可用一個(gè)文本串替代另一個(gè)文本串。利用這一功能可以完成在多個(gè)文件中的跟蹤、修改變量和函數(shù)等。
4.文本的查找和替換(1)
在當(dāng)前文件中查找文本
操作步驟如下:
①
在尋找域中輸入要查找的字符串。
②
在標(biāo)準(zhǔn)工具條上單擊按鈕或,開始查找。
也可以使用“Edit”菜單中的“Find/Replace”選項(xiàng)來搜索文本串。
2024/3/1355第9章DSP集成開發(fā)環(huán)境CCS
4.文本的查找和替換(2)
在多個(gè)文件中查找文本
搜索步驟如下:
①
選擇“Edit”菜單中的“FindinFiles”選項(xiàng),或單擊標(biāo)準(zhǔn)工具條中的多個(gè)文件搜索按鈕,彈出的“FindinFiles”對(duì)話框。
②
在“FindinFiles”對(duì)話框中,輸入查詢信息。③單擊“Find”按鈕,開始查詢,并在輸出窗口顯示搜索結(jié)果,包括文件目錄、文件名、文本行號(hào)以及該行的內(nèi)容。雙擊匹配文本,將在編輯窗中翻開指定的文件,光標(biāo)位于匹配文本行的開頭。假設(shè)要關(guān)閉輸出窗口,可選擇該窗口關(guān)聯(lián)菜單中的隱含“Hide”選項(xiàng)。2024/3/1356第9章DSP集成開發(fā)環(huán)境CCS9.3CCS的根本操作反匯編窗口主要用來顯示反匯編后的指令和調(diào)試所需的符號(hào)信息,包括反匯編指令、指令所存放的地址和相應(yīng)的操作碼〔機(jī)器碼〕。當(dāng)程序裝入目標(biāo)處理器或仿真器后,CCS會(huì)自動(dòng)翻開反匯編窗口。9.3.3反匯編窗口的使用
2024/3/1357第9章DSP集成開發(fā)環(huán)境CCS用戶可以使用“View”菜單中的“Dis-Assembly”選項(xiàng),或調(diào)試工具條中的觀察反匯編按鈕,翻開多個(gè)反匯編窗口。當(dāng)前程序指針PC所在語句用黃色背景顯示。9.3.3反匯編窗口的使用
1.翻開多個(gè)反匯編窗口
當(dāng)出現(xiàn)多個(gè)反匯編窗口時(shí),在每個(gè)窗口的標(biāo)題條上附有窗口序號(hào)。
2024/3/1358第9章DSP集成開發(fā)環(huán)境CCS在調(diào)試程序時(shí),經(jīng)常需要修改執(zhí)行程序的起始地址,可在反匯編窗口中完成。9.3.3反匯編窗口的使用
2.修改程序起始地址
操作步驟如下:
①翻開觀察地址對(duì)話框。在反匯編窗口中,雙擊程序的地址域,將出現(xiàn)“ViewAddress(觀察地址)”對(duì)話框。②在對(duì)話框中輸入所需的程序地址。輸入地址可以是一個(gè)絕對(duì)數(shù)值,也可以是一個(gè)C語言表達(dá)式。③單擊“OK”按鈕,完成起始地址的修改。2024/3/1359第9章DSP集成開發(fā)環(huán)境CCS9.3.3反匯編窗口的使用
3.從反匯編窗口管理斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn)在調(diào)試程序的過程中,經(jīng)常需要設(shè)置調(diào)試點(diǎn),它包括斷點(diǎn)、探測(cè)點(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)的行顯示不同顏色的背景。假設(shè)采用默認(rèn)顏色,粉色背景行為斷點(diǎn),藍(lán)色背景行為探測(cè)點(diǎn),綠色背景行為評(píng)價(jià)點(diǎn),而黃色背景行為PC所在行??赏ㄟ^選擇“Option”菜單中的“Colors”選項(xiàng),來改變當(dāng)前PC和調(diào)試點(diǎn)默認(rèn)的顏色。斷點(diǎn)也可以在反匯編窗口中快速設(shè)置,雙擊要設(shè)置斷點(diǎn)的行即可完成該斷點(diǎn)的設(shè)置。假設(shè)雙擊斷點(diǎn)行將去除該斷點(diǎn)。2024/3/1360第9章DSP集成開發(fā)環(huán)境CCS9.3.3反匯編窗口的使用
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:翻開反匯編風(fēng)格選項(xiàng)對(duì)話框;步驟2:在反匯編風(fēng)格選項(xiàng)對(duì)話框中,選擇所需的風(fēng)格選項(xiàng);步驟3:?jiǎn)螕簟癘K”按鈕,完成選項(xiàng)設(shè)置。2024/3/1361第9章DSP集成開發(fā)環(huán)境CCS9.3.3反匯編窗口的使用
5.觀看C源程序與匯編程序的混合代碼
利用反匯編窗口可以觀看C源程序和匯編程序的混合代碼。
具體步驟如下:步驟1:選擇“View”菜單中的“MixedSource/ASM”選項(xiàng)。中選中該項(xiàng)后,對(duì)該選項(xiàng)進(jìn)行“√”號(hào)標(biāo)記。步驟2:選擇“Debug”菜單中的“GoMain”選項(xiàng)。
完成操作后,調(diào)試器開始執(zhí)行用戶程序,并在“main()”處停止,編輯窗口顯示有關(guān)C程序的源文件,每一條C語句的反匯編指令都出現(xiàn)在源代碼中。
2024/3/1362第9章DSP集成開發(fā)環(huán)境CCS9.3CCS的根本操作存儲(chǔ)器窗口可以直接顯示存儲(chǔ)器的內(nèi)容。在調(diào)試程序的過程中,可直接觀察存儲(chǔ)器的內(nèi)容來判斷程序的正確性。9.3.4存儲(chǔ)器窗口的使用
1.觀察存儲(chǔ)器的內(nèi)容
CCS調(diào)試器允許觀察指定位置的存儲(chǔ)器內(nèi)容。①翻開“MemoryWindowOptions”(存儲(chǔ)器窗口選項(xiàng))對(duì)話框。操作步驟如下:
方法1:選擇“View”菜單中的“Memory”選項(xiàng);方法2:點(diǎn)擊調(diào)試工具條中的觀察存儲(chǔ)器按鈕。②
輸入各選項(xiàng)參量,確定窗口的特征。③
單擊“OK”按鈕,出現(xiàn)存儲(chǔ)器窗口。2024/3/1363第9章DSP集成開發(fā)環(huán)境CCS9.3.4存儲(chǔ)器窗口的使用
2.設(shè)置存儲(chǔ)器窗口選項(xiàng)使用存儲(chǔ)器窗口選項(xiàng)對(duì)話框,可以使存儲(chǔ)器窗口具有各種不同的特征。
①
Address:地址
表示所要觀察的存儲(chǔ)器起始地址,注意必須以0x開頭。
②
Q-Value:Q值
表示所觀察數(shù)據(jù)的小數(shù)點(diǎn)位置,其值可選擇0~31之間的整數(shù)。
③
Format:格式
存儲(chǔ)器顯示格式。可以從下拉菜單中選擇。④
Use
IEEE
Float:
使用IEEE浮點(diǎn)格式數(shù)據(jù)以IEEE浮點(diǎn)格式顯示。⑤
Page:
頁面
選擇顯示的存儲(chǔ)器空間類型。可選擇的類型有Program(程序)、Data(數(shù)據(jù))和I/O。
⑥
Enable
ReferenceBuffer:使能參考緩沖器
用來保存指定的存儲(chǔ)器區(qū)域,以便用于比較。⑦
Start
Address:起始地址
輸入要保存在參考緩沖器中的存儲(chǔ)器起始地址。
⑧
End
Address:結(jié)束地址
輸入要保存在參考緩沖器中的存儲(chǔ)器結(jié)束地址。⑨
URBA:自動(dòng)更新參考緩沖器
用于自動(dòng)更新參考緩沖區(qū)的內(nèi)容。
2024/3/1364第9章DSP集成開發(fā)環(huán)境CCS9.3.4存儲(chǔ)器窗口的使用
3.編輯存儲(chǔ)器(1)
快速編輯①翻開存儲(chǔ)器窗口,找到要編輯的存儲(chǔ)器位置;②左鍵雙擊要編輯的存儲(chǔ)器所在行,彈出“EditMemory”(編輯存儲(chǔ)器)對(duì)話框;顯示所選中的存儲(chǔ)器地址顯示所選中的存儲(chǔ)器數(shù)據(jù)
③
在編輯對(duì)話框的“Data”欄中,輸入要編輯的數(shù)據(jù);
假設(shè)要編輯其他存儲(chǔ)器數(shù)據(jù),可在“Address”欄中輸入地址,并在“Data”欄中輸入數(shù)據(jù)。
④
點(diǎn)擊“Done”按鈕,完成存儲(chǔ)器的編輯。
編輯后的數(shù)據(jù)在存儲(chǔ)器窗口中呈現(xiàn)紅色。2024/3/1365第9章DSP集成開發(fā)環(huán)境CCS9.3.4存儲(chǔ)器窗口的使用
3.編輯存儲(chǔ)器(2)
采用命令菜單編輯①翻開“Edit”菜單,選擇“Memory”中的“Edit”命令,彈出“EditMemory”〔編輯存儲(chǔ)器〕對(duì)話框;②
在“Address”和“Data”欄中,輸入地址和數(shù);③
點(diǎn)擊“Done”按鈕,完成存儲(chǔ)器的編輯。
編輯后的數(shù)據(jù)在存儲(chǔ)器窗口中呈現(xiàn)紅色。2024/3/1366第9章DSP集成開發(fā)環(huán)境CCS9.3.4存儲(chǔ)器窗口的使用
4.存儲(chǔ)器塊操作
CCS開發(fā)環(huán)境為用戶提供了存儲(chǔ)器塊操作,包括在存儲(chǔ)器中拷貝數(shù)據(jù)塊和填充數(shù)據(jù)塊。這種操作常用于數(shù)據(jù)塊的初始化。
(1)
拷貝數(shù)據(jù)塊用來將存儲(chǔ)器中某一區(qū)域的數(shù)據(jù)塊復(fù)制到另一個(gè)區(qū)域。2024/3/1367第9章DSP集成開發(fā)環(huán)境CCS
4.存儲(chǔ)器塊操作①在主菜單“Edit”中,選擇“Memory”中的“Copy”命令。翻開“SetupforCopying”對(duì)話框;(1)
拷貝數(shù)據(jù)塊
例如:將數(shù)據(jù)存儲(chǔ)器0080H單元開始的數(shù)據(jù)塊,復(fù)制到首地址為00A0H數(shù)據(jù)存儲(chǔ)區(qū)中,數(shù)據(jù)塊的長(zhǎng)度為24。操作步驟如下:
②
輸入源數(shù)據(jù)塊的首地址、數(shù)據(jù)長(zhǎng)度和存儲(chǔ)空間類型;
0x00800x0018Data
③
輸入目標(biāo)數(shù)據(jù)塊首地址和存儲(chǔ)空間類型;0x00A0Data
④
點(diǎn)擊“OK”按鈕,完成數(shù)據(jù)塊拷貝。
2024/3/1368第9章DSP集成開發(fā)環(huán)境CCS
4.存儲(chǔ)器塊操作①在主菜單“Edit”中,選擇“Memory”中的“Fill”命令。翻開“SetupFillMemory(填充存儲(chǔ)器)”對(duì)話框;(2)
填充數(shù)據(jù)塊用特定的數(shù)據(jù)填充存儲(chǔ)器某一段區(qū)域。其方法:
②
輸入數(shù)據(jù)塊首地址、數(shù)據(jù)長(zhǎng)度和存儲(chǔ)空間類;
③
點(diǎn)擊“OK”按鈕,完成數(shù)據(jù)塊拷貝。
2024/3/1369第9章DSP集成開發(fā)環(huán)境CCS9.3CCS的根本操作為了便于DSP系統(tǒng)的開發(fā)調(diào)試,CCS開發(fā)環(huán)境為用戶提供了存放器窗口,用來觀察目標(biāo)處理器的CPU存放器和外設(shè)存放器。另外,CPU存放器的內(nèi)容還可以通過存放器編輯對(duì)話框進(jìn)行編輯修改。9.3.5存放器窗口的使用1.啟動(dòng)存放器窗口翻開存放器窗口有以下兩種方法。方法1:在“View”菜單中,選擇“CPURegisters”項(xiàng)中的“CPURegister”命令;方法2:用調(diào)試工具條上的觀察存放器按鈕,即可翻開存放器窗口。2024/3/1370第9章DSP集成開發(fā)環(huán)境CCS9.3CCS的根本操作9.3.5存放器窗口的使用1.啟動(dòng)存放器窗口2024/3/1371第9章DSP集成開發(fā)環(huán)境CCS9.3.5存放器窗口的使用2.編輯存放器有三種方法可以翻開編輯存放器對(duì)話框。①選擇“Edit”菜單中的“EditRegister”命令,可翻開編輯對(duì)話框;②在翻開的存放器窗口中,雙擊某存放器名即可翻開編輯對(duì)話框;③從存放器窗口中,右擊窗口翻開關(guān)聯(lián)菜單,選擇“EditRegister”命令,可翻開編輯對(duì)話框。2024/3/1372第9章DSP集成開發(fā)環(huán)境CCS9.3.5存放器窗口的使用2.編輯存放器編輯存放器對(duì)話框提供了如下選項(xiàng):Register(存放器):輸入要編輯的存放器名。Value(數(shù)值):以十六進(jìn)制的格式顯示所選定存放器的當(dāng)前內(nèi)容。2024/3/1373第9章DSP集成開發(fā)環(huán)境CCS9.3CCS的根本操作
CCS開發(fā)環(huán)境提供了觀察窗口(WatchWindow),用于實(shí)時(shí)地觀察和修改變量。
9.3.5觀察窗口的使用
1.翻開觀察窗口翻開觀察窗口有以下兩種方法。①采用“View”菜單中的“WatchWindow”命令,翻開觀察窗口;②使用調(diào)試工具條中的翻開觀察窗口按鈕,翻開觀察窗口。2024/3/1374第9章DSP集成開發(fā)環(huán)境CCS9.3.5觀察窗口的使用
1.翻開觀察窗口2024/3/1375第9章DSP集成開發(fā)環(huán)境CCS9.3.5觀察窗口的使用
2.在觀察窗口中參加觀察變量CCS開發(fā)環(huán)境最多為用戶提供4個(gè)觀察窗口。在每一個(gè)窗口中都可以定義假設(shè)干個(gè)觀察變量。有三種方法可以定義觀察變量:
①
將光標(biāo)移到所選定的觀察窗口中,按鍵盤上的“Insert”鍵,出現(xiàn)對(duì)話框。
在對(duì)話框中輸入變量符號(hào),單擊“OK”按鈕即可。
2024/3/1376第9章DSP集成開發(fā)環(huán)境CCS2.在觀察窗口中參加觀察變量有三種方法可以定義觀察變量:
②將光標(biāo)移到所選定的觀察窗口中,單擊鼠標(biāo)右鍵翻開關(guān)聯(lián)菜單,選擇“InsertNewExpression”選項(xiàng),彈出對(duì)話框;
在對(duì)話框中輸入變量符號(hào),單擊“OK”按鈕,完成該變量的定義。③在源文件窗口或反匯編窗口中,雙擊變量使其選中,單擊鼠標(biāo)右鍵翻開關(guān)聯(lián)菜單,選擇“AddtoWatchWindow”選項(xiàng),那么該變量直接進(jìn)入當(dāng)前觀察窗口。2024/3/1377第9章DSP集成開發(fā)環(huán)境CCS9.3.5觀察窗口的使用
3.刪除觀察變量有兩種方法可以從觀察窗口中刪去某變量:
①
在當(dāng)前觀察窗口中,雙擊某變量,使該變量以彩色背景顯示。按鍵盤中的“Delete”鍵,從窗口列表中刪除此變量。
②選中某變量后,右鍵單擊該變量,翻開關(guān)聯(lián)菜單,選擇“RemoveCurrentExpression”選項(xiàng),即可刪除該變量。2024/3/1378第9章DSP集成開發(fā)環(huán)境CCS9.3.5觀察窗口的使用
4.編輯變量有兩種方法可以完成變量的編輯:
①
選擇菜單“Edit”中的編輯變量命令“EditVariable”,彈出編輯變量對(duì)話框。
(1)用編輯變量命令編輯
②
在對(duì)話框中輸入信息。
Variable:要編輯的變量名;Value:新的變量值。
③
點(diǎn)擊“OK”按鈕完成編輯。
2024/3/1379第9章DSP集成開發(fā)環(huán)境CCS
4.編輯變量①選擇窗口標(biāo)簽,翻開所要使用的觀察窗口,找到所要編輯的變量;(2)快速編輯
③
在對(duì)話框的“Value”欄中,輸入要編輯的數(shù)據(jù)。④
點(diǎn)擊“OK”按鈕,完成變量的編輯。要編輯的變量名原數(shù)據(jù)
②
左鍵雙擊要編輯的變量,彈出編輯變量對(duì)話框;2024/3/1380第9章DSP集成開發(fā)環(huán)境CCS9.4CCS工程工程的創(chuàng)立
CCS開發(fā)平臺(tái)與Visual
Basic、Visual
C和Delphi等集成開發(fā)工具類似,采用了現(xiàn)代計(jì)算機(jī)軟件系統(tǒng)的集成化管理方法。
這種方法可方便用戶對(duì)系統(tǒng)軟、硬件的調(diào)試,對(duì)于較大的系統(tǒng)可以實(shí)現(xiàn)集成化開發(fā)。這種軟件開發(fā)方式類似于模塊化開發(fā)方法,但比模塊化方法靈活,同時(shí)還具有軟件的遺傳應(yīng)用特性。2024/3/1381第9章DSP集成開發(fā)環(huán)境CCS9.4CCS工程工程的創(chuàng)立CCS開發(fā)環(huán)境對(duì)用戶系統(tǒng)采用工程工程的集成管理,使用戶系統(tǒng)的開發(fā)和調(diào)試變得簡(jiǎn)單明了。在開發(fā)過程中,CCS會(huì)在開發(fā)平臺(tái)中建立不同獨(dú)立程序的跟蹤信息,通過這些跟蹤信息對(duì)不同的文件進(jìn)行分類管理,建立相應(yīng)的文件庫和目標(biāo)文件。一個(gè)工程工程包括源程序、庫文件、鏈接命令文件和頭文件等,它們按照目錄樹的結(jié)構(gòu)組織在工程工程中。工程工程構(gòu)建(編譯鏈接)完成后生成可執(zhí)行文件。9.4.1工程工程的管理2024/3/1382第9章DSP集成開發(fā)環(huán)境CCS9.4CCS工程工程的創(chuàng)立一個(gè)典型的工程工程記錄如下信息:①源程序文件名和目標(biāo)庫;②編譯器,匯編器和鏈接器選項(xiàng);③有關(guān)的頭文件。9.4.1工程工程的管理2024/3/1383第9章DSP集成開發(fā)環(huán)境CCS工程工程的管理主要通過工程工程觀察窗口來完成。此窗口顯示了整個(gè)工程工程的內(nèi)容、工程工程的組織情況以及與工程工程關(guān)聯(lián)的程序。所有的工程工程操作都可以從工程工程觀察窗口中完成。當(dāng)啟動(dòng)CCS開發(fā)環(huán)境后,會(huì)自動(dòng)顯示工程工程觀察窗口。如果沒有顯示工程工程管理窗口,可以使用“View”查看菜單中的“Project”命令,翻開該窗口。9.4.1工程工程的管理1.工程工程觀察窗口2024/3/1384第9章DSP集成開發(fā)環(huán)境CCS工程工程觀察窗界面:9.4.1工程工程的管理1.工程工程觀察窗口
觀察窗口分為兩頁,分別為文件觀察頁“FileView”和書簽頁“Bookmarks”,可通過設(shè)在觀察窗口底部的選擇按鈕進(jìn)行切換。
“GELfiles”文件夾,用來修改和保存用戶所設(shè)置的開發(fā)環(huán)境,包括窗口和工具條的位置以及自動(dòng)翻開窗口的設(shè)置等。“Project”文件夾包含了工程工程中所有的文件庫和文件。在一個(gè)工程工程中,文件被分成幾個(gè)不同的庫進(jìn)行管理。2024/3/1385第9章DSP集成開發(fā)環(huán)境CCS1.工程工程觀察窗口工程工程文件夾包含了工程工程所有的文件庫和文件。●包含文件夾,包含了以.h為擴(kuò)展名的文件,即C語言文件中的頭文件等;●庫文件夾,存放所有以.1ib為擴(kuò)展名的庫文件;●源文件夾,包含所有擴(kuò)展名為.c和.asm的源文件;●工程工程文件,是工程工程的管理文件,以.mak為擴(kuò)展名;●鏈接命令文件,以d為擴(kuò)展名,直接顯示在工程工程文件下。2024/3/1386第9章DSP集成開發(fā)環(huán)境CCS1.工程工程觀察窗口工程工程文件夾包含文件夾庫文件夾源文件夾工程工程管理文件鏈接命令文件頭文件C語言源文件2024/3/1387第9章DSP集成開發(fā)環(huán)境CCS用鼠標(biāo)右擊“Project(工程工程)”,在彈出的關(guān)聯(lián)菜單中選擇“Openproject(翻開工程工程)”選項(xiàng),出現(xiàn)“ProjectOpen(翻開工程工程)”對(duì)話框。在對(duì)話框中,選擇所需要的文件,單擊“翻開”按鈕,將該工程工程參加清單中。9.4.1工程工程的管理2.文件觀察頁的根本操作(1)參加工程工程2024/3/1388第9章DSP集成開發(fā)環(huán)境CCS將源文件、鏈接命令文件、庫文件和目標(biāo)文件加到工程工程清單中,可按以下的步驟操作:2.文件觀察頁的根本操作(2)在工程工程中參加文件②在對(duì)話框中,使用文件類型下拉清單設(shè)置文件類型,選擇要參加的文件。③單擊“翻開”按鈕,選定的文件自動(dòng)地參加到工程工程指定的目錄中。
①
用右鍵單擊工程項(xiàng)目文件“
”,選擇關(guān)聯(lián)菜單中的“AddFile(加入文件)”選項(xiàng),出現(xiàn)“Add
File
to
Project(加入文件至工程項(xiàng)目)”對(duì)話框,或選擇項(xiàng)目菜單“Project”中的“AddFiletoProject”命令。
2024/3/1389第9章DSP集成開發(fā)環(huán)境CCS在工程工程清單中,用右鍵單擊所要?jiǎng)h除的文件,彈出關(guān)聯(lián)菜單,選擇“RemovefromProject(從工程中刪除)”選項(xiàng)即可刪除該文件。2.文件觀察頁的根本操作(3)從工程工程中刪除文件2024/3/1390第9章DSP集成開發(fā)環(huán)境CCS9.4CCS工程工程的創(chuàng)立在開發(fā)新的應(yīng)用系統(tǒng)時(shí),用戶需要建立新的工程工程。具體方法如下:9.4.2工程工程的建立、翻開和關(guān)閉1.建立新的工程工程①在工程菜單“Project”中,選擇“New”命令。在出現(xiàn)的“SaveNewProjectAs(保存新工程工程)”對(duì)話框中,確定新工程工程的目錄,選擇保存工程工程文件的文件夾,輸入工程工程文件名(*.mak),按“保存”按鈕退出。②將源文件(*.c和*.asm)、鏈接命令文件(*d)、庫文件(*.lib)和頭文件(*.h)等參加到工程工程中。2024/3/1391第9章DSP集成開發(fā)環(huán)境CCS假設(shè)要翻開已創(chuàng)立的工程工程,可按以下步驟進(jìn)行操作:9.4.2工程工程的建立、翻開和關(guān)閉2.翻開已有的工程工程①選擇工程菜單“Project”中的“Open”命令,彈出“ProjectOpen(翻開工程工程)”對(duì)話框。②在對(duì)話框中,選擇要翻開的工程工程文件,單擊“翻開”按鈕。2024/3/1392第9章DSP集成開發(fā)環(huán)境CCS如果要關(guān)閉已翻開的工程工程,可采用以下的操作:9.4.2工程工程的建立、翻開和關(guān)閉3.關(guān)閉工程工程①選擇工程菜單“Project”中的“Close(關(guān)閉)”命令,即可關(guān)閉已翻開的工程工程;②創(chuàng)立新的工程工程。在創(chuàng)立新的工程工程的同時(shí)已翻開的工程工程自動(dòng)關(guān)閉;③翻開另一個(gè)已有的工程工程。翻開另一個(gè)工程工程后,以前翻開的將自動(dòng)關(guān)閉。2024/3/1393第9章DSP集成開發(fā)環(huán)境CCS9.4CCS工程工程的創(chuàng)立工程工程所需的源文件編輯完成后,就可以對(duì)該文件進(jìn)行編譯鏈接,生成可執(zhí)行文件,為系統(tǒng)的調(diào)試做準(zhǔn)備,這一過程稱為工程工程的構(gòu)建。9.4.3工程工程的構(gòu)建1.構(gòu)建工程工程CCS的工程工程管理工具為用戶構(gòu)建工程工程提供了4種操作:
編譯文件
增加性構(gòu)建
全部重新構(gòu)建
停止構(gòu)建2024/3/1394第9章DSP集成開發(fā)環(huán)境CCS1.構(gòu)建工程工程編譯文件僅完成對(duì)當(dāng)前源文件的編譯,不進(jìn)行鏈接。具體操作如下:
(1)編譯文件①在工程工程清單中,右擊要編譯的源文件名,選擇關(guān)聯(lián)菜單中的“Open(翻開)”選項(xiàng),翻開要編譯的源文件。也可雙擊文件名,翻開源文件。②在工程菜單“Project”中,選擇“CompileFile(編譯文件)”命令,或單擊工程工具條中的編譯文件按鈕,對(duì)翻開的文件進(jìn)行編譯。在對(duì)當(dāng)前文件進(jìn)行編譯的過程中,工作界面的底部出現(xiàn)“Output(輸出)”窗口,顯示編譯信息。
2024/3/1395第9章DSP集成開發(fā)環(huán)境CCS1.構(gòu)建工程工程增加性構(gòu)建僅對(duì)修改正的源文件進(jìn)行編譯,先前編譯過、沒有修改的文件不再進(jìn)行編譯。以下所述的方法都可以完成工程工程的增加性構(gòu)建。(2)增加性構(gòu)建①選擇工程菜單“Project”中的“Build(構(gòu)建)”命令。②單擊工程工具條中的增加性構(gòu)建按鈕。③右擊工程工程文件“”,選擇關(guān)聯(lián)菜單中的“Build(構(gòu)建)”選項(xiàng)。在生成當(dāng)前工程工程的過程中,“Output(輸出)”窗口顯示編譯信息。2024/3/1396第9章DSP集成開發(fā)環(huán)境CCS1.構(gòu)建工程工程全部重新構(gòu)建是對(duì)當(dāng)前工程工程中的所有文件進(jìn)行重新編譯、重新鏈接,形成輸出文件。(3)全部重新構(gòu)建選擇“Project”菜單中的“RebuildAll(全部重新構(gòu)建)”命令,或單擊工程工具條中的全部重新構(gòu)建按鈕,重新編譯鏈接當(dāng)前工程工程。停止當(dāng)前的構(gòu)建進(jìn)程。選擇“Project”菜單中的“StopBuild(停止構(gòu)建)”命令,或單擊工程工具條中的停止構(gòu)建按鈕,構(gòu)建過程將在完成對(duì)當(dāng)前文件的編譯后停止。(4)停止構(gòu)建2024/3/1397第9章DSP集成開發(fā)環(huán)境CCS9.4.3工程工程的構(gòu)建2.設(shè)置工程工程選項(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)2024/3/1398第9章DSP集成開發(fā)環(huán)境CCS假設(shè)選擇C語言源文件,那么翻開的對(duì)話框?yàn)樵O(shè)置編譯器選項(xiàng)對(duì)話框。(1)對(duì)源文件設(shè)置編譯或匯編選項(xiàng)2024/3/1399第9章DSP集成開發(fā)環(huán)境CCS假設(shè)所選擇的源文件是用匯編語言編寫的,那么翻開的對(duì)話框?yàn)樵O(shè)置匯編器選項(xiàng)對(duì)話框。(1)對(duì)源文件設(shè)置編譯或匯編選項(xiàng)2024/3/13100第9章DSP集成開發(fā)環(huán)境CCS2.設(shè)置工程工程選項(xiàng)工程工程選項(xiàng)包括C編譯器選項(xiàng)、匯編器選項(xiàng)和鏈接器選項(xiàng),可通過工程工程選項(xiàng)對(duì)話框來設(shè)定。采用以下的方法均可翻開工程工程選項(xiàng)對(duì)話框。(2)設(shè)置工程工程選項(xiàng)①選擇工程“Project”菜單中的“Options(選項(xiàng))”命令;②在工程工程清單中,右擊工程工程文件“”,選擇關(guān)聯(lián)菜單中的“Options(選項(xiàng))”命令。2024/3/13101第9章DSP集成開發(fā)環(huán)境CCS工程工程選項(xiàng)對(duì)話框:(2)設(shè)置工程工程選項(xiàng)2024/3/13102第9章DSP集成開發(fā)環(huán)境CCS9.5CCS工程工程的調(diào)試CCS開發(fā)環(huán)境提供了異常豐富的調(diào)試手段。當(dāng)完成工程工程構(gòu)建,生成目標(biāo)文件后,就可以進(jìn)行程序的調(diào)試。一般的調(diào)試步驟為:①裝入構(gòu)建好的目標(biāo)文件;②設(shè)置程序斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn);③執(zhí)行程序;④程序停留在斷點(diǎn)處,查看存放器和內(nèi)存單元的數(shù)據(jù),并對(duì)中間數(shù)據(jù)進(jìn)行在線(或輸出)分析。2024/3/13103第9章DSP集成開發(fā)環(huán)境CCS9.5CCS工程工程的調(diào)試
在調(diào)試程序的過程中,經(jīng)常需要復(fù)位、執(zhí)行、單步執(zhí)行等操作。這些操作稱為程序運(yùn)行控制。
CCS開發(fā)環(huán)境提供了多種調(diào)試程序的運(yùn)行操作。用戶可以使用調(diào)試工具條或調(diào)試菜單“Debug”中的相應(yīng)命令控制程序的運(yùn)行。
9.5.1程序的運(yùn)行控制2024/3/13104第9章DSP集成開發(fā)環(huán)境CCS在進(jìn)行程序運(yùn)行之前,需將目標(biāo)文件裝入目標(biāo)系統(tǒng)。CCS開發(fā)環(huán)境為用戶提供了多種裝載文件的方法。9.5.1程序的運(yùn)行控制
1.裝載文件(1)裝載目標(biāo)文件選項(xiàng)
使用CCS提供的裝載程序命令,可裝載構(gòu)建后所生成的目標(biāo)文件。操作方法如下:
①
選擇“File”菜單中的“LoadProgram(裝載程序)”命令,彈出“LoadProgram(裝載程序)”對(duì)話框。2024/3/13105第9章DSP集成開發(fā)環(huán)境CCS9.5.1程序的運(yùn)行控制
1.裝載文件(1)裝載目標(biāo)文件選項(xiàng)2024/3/13106第9章DSP集成開發(fā)環(huán)境CCS9.5.1程序的運(yùn)行控制
1.裝載文件(1)裝載目標(biāo)文件選項(xiàng)
①
選擇“File”菜單中的“LoadProgram(裝載程序)”命令,彈出“LoadProgram(裝載程序)”對(duì)話框。
②
在對(duì)話框中,選擇所要裝載的文件(擴(kuò)展名為.out)。③選定文件后,單擊“翻開”按鈕,程序顯示在“Dis-Assembly(反匯編)”窗口,可執(zhí)行程序和來自目標(biāo)文件(COFF文件)中的符號(hào)信息裝載目標(biāo)系統(tǒng)。2024/3/13107第9章DSP集成開發(fā)環(huán)境CCS
1.裝載文件(2)僅裝載符號(hào)信息裝載符號(hào)信息操作一般用于使用ROM的目標(biāo)系統(tǒng)??砂匆韵虏襟E進(jìn)行。①用“File”菜單中的“LoadSymbol(裝載符號(hào))”命令,翻開“LoadSymbolInfo(裝載符號(hào))”對(duì)話框;
②
在裝載符號(hào)對(duì)話框中,選擇所要裝載的文件。③單擊“翻開”按鈕,來自目標(biāo)文件中的符號(hào)信息裝入目標(biāo)系統(tǒng)。2024/3/13108第9章DSP集成開發(fā)環(huán)境CCS
1.裝載文件(3)重新裝載文件
在調(diào)試程序的過程中,經(jīng)常會(huì)出現(xiàn)程序被破壞的情況。在這種情況下,可向目標(biāo)系統(tǒng)重新裝載文件。
重新裝載文件,可選擇“File”菜單中的“ReloadProgram(重新裝載程序)”命令來實(shí)現(xiàn)。在進(jìn)行重新裝載時(shí),系統(tǒng)先對(duì)上次裝載的程序進(jìn)行檢查。假設(shè)程序沒有被修改,那么只是重新裝載程序,不裝載符號(hào)信息;假設(shè)發(fā)現(xiàn)程序被修改,那么重新裝載程序和符號(hào)信息。2024/3/13109第9章DSP集成開發(fā)環(huán)境CCS
1.裝載文件(4)設(shè)置程序裝入選項(xiàng)用戶可以通過設(shè)置程序裝載選項(xiàng),選擇裝載方式。在選項(xiàng)菜單“Options”中,選擇“ProgramLoad(程序裝載)”命令,可以翻開“ProgramLoadOptions(程序裝載選項(xiàng))”對(duì)話框。程序裝載后執(zhí)行驗(yàn)證構(gòu)建后裝載程序2024/3/13110第9章DSP集成開發(fā)環(huán)境CCS
1.裝載文件(4)設(shè)置程序裝入選項(xiàng)用戶可以通過設(shè)置程序裝載選項(xiàng),選擇裝載方式。在選項(xiàng)菜單“Options”中,選擇“ProgramLoad(程序裝載)”命令,可以翻開“ProgramLoadOptions(程序裝載選項(xiàng))”對(duì)話框。假設(shè)選擇構(gòu)建后裝載程序選項(xiàng),在工程工程構(gòu)建后將立即裝入與工程工程有關(guān)的可執(zhí)行程序。假設(shè)選擇程序裝載后執(zhí)行驗(yàn)證選項(xiàng),CCS將驗(yàn)證程序是否被正確裝入。假設(shè)不選該項(xiàng),CCS將不對(duì)裝載的程序進(jìn)行正確性驗(yàn)證。2024/3/13111第9章DSP集成開發(fā)環(huán)境CCS9.5.1程序的運(yùn)行控制
2.復(fù)位目標(biāo)處理器
在調(diào)試開發(fā)程序的過程中,有時(shí)經(jīng)常需要對(duì)處理器進(jìn)行復(fù)位操作。復(fù)位操作可通過CCS開發(fā)環(huán)境實(shí)現(xiàn),它為用戶提供了一些命令可用來復(fù)位目標(biāo)處理器。
該命令是將目標(biāo)處理器(DSP芯片)恢復(fù)到上電初始狀態(tài),初始化所有存放器的內(nèi)容,并停止當(dāng)前所執(zhí)行的用戶程序。在“Debug”調(diào)試菜單中,選擇“ResetDSP”命令即可實(shí)現(xiàn)DSP復(fù)位。(1)
復(fù)位命令(2)重新開始命令
該命令是將CCS的程序指針PC恢復(fù)到用戶程序的入口地址,但不能開始執(zhí)行程序。
在“Debug”調(diào)試菜單中選擇“Restart”命令后,用戶程序的入口地址裝入程序指針PC中。2024/3/13112第9章DSP集成開發(fā)環(huán)境CCS
2.復(fù)位目標(biāo)處理器
用于調(diào)試C語言用戶程序的命令。(3)進(jìn)入主程序命令功能:是將一個(gè)臨時(shí)斷點(diǎn)設(shè)置在用戶程序關(guān)鍵字“main”處,并從此處開始執(zhí)行用戶程序,直到遇到用戶設(shè)置的斷點(diǎn)或執(zhí)行“Halt”命令時(shí),停止執(zhí)行程序,撤銷臨時(shí)斷點(diǎn)。當(dāng)執(zhí)行的用戶程序停止在“main〔〕”處時(shí),相關(guān)的一些源文件被自動(dòng)裝載。
在“Debug”調(diào)試菜單中選擇“GoMain”命令,即可完成上述功能。
2024/3/13113第9章DSP集成開發(fā)環(huán)境CCS9.5.1程序的運(yùn)行控制
3.單步運(yùn)行
CCS提供了4種單步執(zhí)行操作,在調(diào)試工具條中設(shè)有對(duì)應(yīng)的運(yùn)行按鈕。(1)單步執(zhí)行操作
①
單步進(jìn)入(快捷鍵F8)
假設(shè)源程序采用匯編指令,那么該命令完成一條匯編指令的執(zhí)行;假設(shè)采用的是C程序,那么這一命令將執(zhí)行一條C指令,可進(jìn)入語句內(nèi)部(如子程序或軟件中斷等)調(diào)試。選擇菜單“Debug”中的“StepInto(單步進(jìn)入)”命令或單擊調(diào)試工具條上的“”按鈕,可完成單步進(jìn)入操作。2024/3/13114第9章DSP集成開發(fā)環(huán)境CCS(1)單步執(zhí)行操作
②
單步執(zhí)行(快捷鍵F10)
該操作是每發(fā)出一條操作命令,執(zhí)行一條或一段程序。在菜單“Debug”中,選擇“StepOver(單步執(zhí)行)”命令或單擊調(diào)試工具條上的“”按鈕,可完成單步執(zhí)行操作。對(duì)于一般程序,該命令僅執(zhí)行一條程序指令(一條匯編指令或C語句)。假設(shè)所執(zhí)行的是一條程序調(diào)用語句,那么該命令是將所調(diào)用的程序作為一條指令來完成,即把調(diào)用指令和調(diào)用程序作為一條指令來執(zhí)行。
3.單步運(yùn)行2024/3/13115第9章DSP集成開發(fā)環(huán)境CCS(1)單步執(zhí)行操作
③
單步跳出
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度出口企業(yè)出口貨物報(bào)關(guān)單據(jù)與憑證管理合同3篇
- 二零二五年餐飲項(xiàng)目合伙經(jīng)營(yíng)合同范本3篇
- 2025年度智能化工廠租賃合同涉及土地使用權(quán)及配套設(shè)施4篇
- 二零二四年臨時(shí)工勞動(dòng)保障與勞動(dòng)法實(shí)施合同3篇
- 專屬2024版企業(yè)人力外包協(xié)議樣本版B版
- 2024鋁合金門窗生產(chǎn)與安裝一體化工程合同3篇
- 2025年度企業(yè)級(jí)“師帶徒”人才孵化項(xiàng)目合同3篇
- 專業(yè)勞務(wù)派遣協(xié)議樣本2024版B版
- 街道黨工委知識(shí)培訓(xùn)課件
- 2025年度商務(wù)辦公空間租賃安全合同文本4篇
- 老年人視覺障礙護(hù)理
- 《腦梗塞的健康教育》課件
- 《請(qǐng)柬及邀請(qǐng)函》課件
- 中小銀行上云趨勢(shì)研究分析報(bào)告
- 遼寧省普通高中2024-2025學(xué)年高一上學(xué)期12月聯(lián)合考試語文試題(含答案)
- 青海原子城的課程設(shè)計(jì)
- 常州大學(xué)《新媒體文案創(chuàng)作與傳播》2023-2024學(xué)年第一學(xué)期期末試卷
- 麻醉蘇醒期躁動(dòng)患者護(hù)理
- 英語雅思8000詞匯表
- 小學(xué)好詞好句好段摘抄(8篇)
- JT-T-1059.1-2016交通一卡通移動(dòng)支付技術(shù)規(guī)范第1部分:總則
評(píng)論
0/150
提交評(píng)論