版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第9章
DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS內(nèi)容提要
CCS是TI公司推出的用于開(kāi)發(fā)DSP芯片的集成開(kāi)發(fā)環(huán)境,它采用Windows風(fēng)格界面,集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試以及實(shí)時(shí)跟蹤(gēnzōng)等功能于一體,極大地方便了DSP芯片的開(kāi)發(fā)與設(shè)計(jì),是目前使用最為廣泛的DSP開(kāi)發(fā)軟件之一。
2024/12/91DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.1
CCS的簡(jiǎn)介
9.2
CCS的安裝及設(shè)置9.3
CCS的基本操作9.4
CCS工程項(xiàng)目的創(chuàng)建(chuàngjiàn)9.5
CCS工程項(xiàng)目的調(diào)試9.6
CCS開(kāi)發(fā)軟件使用舉例2024/12/92DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.1CCS的簡(jiǎn)介(jiǎnjiè)
CCS是一種針對(duì)TMS320系列DSP的集成開(kāi)發(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芯片上,與硬件開(kāi)發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。
2024/12/93DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.2CCS的安裝(ānzhuāng)及設(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/12/94DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS采用標(biāo)準(zhǔn)配置文件進(jìn)行(jìnxíng)系統(tǒng)配置的步驟:
9.2.3
CCS系統(tǒng)配置
步驟1:?jiǎn)?dòng)CCS配置程序。
雙擊桌面上的SetupCCS快捷圖標(biāo),彈出對(duì)話框??晒┦褂玫呐渲孟到y(tǒng)配置欄目加入配置按鈕清除配置按鈕2024/12/95DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS采用標(biāo)準(zhǔn)配置文件進(jìn)行(jìnxíng)系統(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/12/96DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS系統(tǒng)配置窗口(chuāngkǒu)安裝驅(qū)動(dòng)程序
步驟5:安裝驅(qū)動(dòng)程序。點(diǎn)擊“IntallaDeviceDriver”,彈出選擇器件驅(qū)動(dòng)程序?qū)υ捒颉?/p>
2024/12/97DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
步驟(bùzhòu)5:安裝驅(qū)動(dòng)程序。選擇驅(qū)動(dòng)程序(如tisim54x.dvr),單擊“打開(kāi)”按鈕。隨后彈出器件驅(qū)動(dòng)屬性對(duì)話框
。
2024/12/98DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
步驟(bùzhòu)5:安裝驅(qū)動(dòng)程序。單擊“OK”按鈕,完成器件驅(qū)動(dòng)程序的安裝。
2024/12/99DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
步驟(bùzhòu)6:保存系統(tǒng)配置。打開(kāi)“File”菜單,單擊“Save”按鈕,將系統(tǒng)配置保存在系統(tǒng)寄存器中,完成CCS的系統(tǒng)配置。
2024/12/910DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.2CCS的安裝(ānzhuāng)及設(shè)置
使用CCS軟件所要用到的文件類型:9.2.4
CCS文件名介紹
●*.cmd
——
鏈接命令文件;
●*.obj
——
由源文件編譯或匯編后所生成的目標(biāo)文件;●
*.out
——
完成編譯、匯編、鏈接后所形成的可執(zhí)行文件,可在CCS監(jiān)控下調(diào)試和執(zhí)行;2024/12/911DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.2CCS的安裝(ānzhuāng)及設(shè)置
使用CCS軟件所要用到的文件類型:9.2.4
CCS文件名介紹
●*.wks
—
工作空間文件,可用來(lái)記錄工作環(huán)境的設(shè)置信息;
●*.cdb
—
CCS的配置數(shù)據(jù)庫(kù)文件,是使用DSP/BIOSAPI模塊所必須的。當(dāng)保存配置文件時(shí),將產(chǎn)生鏈接器命令文件(*cfg.cmd)、頭文件(*cfg.h54)和匯編語(yǔ)言源文件(*cfg.s54)。
2024/12/912DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.3CCS的基本操作
利用CCS集成開(kāi)發(fā)軟件,用戶可以(kěyǐ)在一個(gè)開(kāi)發(fā)環(huán)境下完成工程項(xiàng)目創(chuàng)建、程序編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等工作環(huán)節(jié)。
使用CCS開(kāi)發(fā)應(yīng)用程序的一般步驟:
①
打開(kāi)或創(chuàng)建一個(gè)工程項(xiàng)目文件
包括源程序、目標(biāo)文件、庫(kù)文件、鏈接命令文件和包含文件。
②
編輯各類文件
可以使用CCS提供的集成編輯環(huán)境,對(duì)頭文件、鏈接命令文件和源程序進(jìn)行編輯。
③
對(duì)工程項(xiàng)目進(jìn)行編譯
如出現(xiàn)語(yǔ)法錯(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/12/913DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.3CCS的基本操作
CCS的可視界面設(shè)計(jì)十分友好,允許用戶對(duì)編輯(biānjí)窗口以外的其他所有窗口和工具條進(jìn)行隨意設(shè)置。雙擊桌面“CCSC50001.20”圖標(biāo),就可以進(jìn)入CCS的主界面。
9.3.1
CCS的窗口和工具條
2024/12/914DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
—個(gè)典型的CCS開(kāi)發(fā)環(huán)境(huánjìng)界面如圖。
9.3.1
CCS的窗口和工具條
1.
CCS的應(yīng)用界面
工程項(xiàng)目窗口源程序編輯窗口圖形顯示窗口內(nèi)存顯示窗口寄存器顯示窗口主菜單工具條反匯編窗口2024/12/915DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3.1
CCS的窗口(chuāngkǒu)和工具條
3.
主菜單主菜單包含有11個(gè)選項(xiàng)。File
EditViewProjectDebugProfilerOptionGELToolsWindowHelp文件編輯查看工程項(xiàng)目調(diào)試性能選項(xiàng)擴(kuò)展功能工具視窗幫助2024/12/916DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
4.常用工具條
(3)
項(xiàng)目(xiàngmù)工具條
項(xiàng)目工具又稱工程工具條,它提供了與工程項(xiàng)目和斷點(diǎn)設(shè)置有關(guān)的命令,主要用于構(gòu)建工程項(xiàng)目,完成對(duì)斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn)的操作等。
——
編譯文件按鈕。用來(lái)編譯當(dāng)前的源文件,但不進(jìn)行鏈接。
——
增加性構(gòu)建按鈕。用來(lái)生成當(dāng)前工程項(xiàng)目的可執(zhí)行文件,僅對(duì)上次生成后改變了的文件進(jìn)行編譯。2024/12/917DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
4.常用工具條
(3)
項(xiàng)目(xiàngmù)工具條
——
全部重新構(gòu)建按鈕。用來(lái)重新編譯當(dāng)前工程項(xiàng)目中的所有文件,并重新鏈接形成輸出文件。
——
停止構(gòu)建按鈕。用于停止正在構(gòu)建的工程項(xiàng)目。2024/12/918DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
4.常用工具條
(3)
項(xiàng)目(xiàngmù)工具條
——
設(shè)置斷點(diǎn)按鈕。用來(lái)在編輯窗口中的源文件或反匯編指令中設(shè)置斷點(diǎn)。
——
刪除所有斷點(diǎn)按鈕。用來(lái)刪除全部斷點(diǎn)。
——
設(shè)置探測(cè)點(diǎn)按鈕。用來(lái)設(shè)置探測(cè)點(diǎn)。2024/12/919DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.常用工具條
(3)
項(xiàng)目(xiàngmù)工具條
——
刪除所有探測(cè)點(diǎn)按鈕。用來(lái)刪除全部探測(cè)點(diǎn)。
——
設(shè)置評(píng)價(jià)點(diǎn)按鈕。在源文件或反匯編窗口中設(shè)置評(píng)價(jià)點(diǎn)。
——
刪除所有評(píng)價(jià)點(diǎn)按鈕。用來(lái)刪除全部評(píng)價(jià)點(diǎn)。2024/12/920DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試(diàoshì)工具條
在CCS開(kāi)發(fā)環(huán)境中,提供了多種調(diào)試程序的操作方法。這些操作方法都是以工具按鈕的形式存放在調(diào)試工具條中。
——
單步進(jìn)入按鈕。在調(diào)試程序中,完成單步進(jìn)入執(zhí)行操作。
——
單步執(zhí)行按鈕。用于單步執(zhí)行在當(dāng)前函數(shù)中的單條語(yǔ)句。2024/12/921DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試(diàoshì)工具條
——
單步跳出按鈕。在調(diào)試過(guò)程中,用于子程序的執(zhí)行操作。該條命令能直接從當(dāng)前子程序的位置自動(dòng)執(zhí)行后續(xù)的程序,直到返回到調(diào)用該子程序的指令。
——
執(zhí)行到光標(biāo)處按鈕。在調(diào)試過(guò)程中,從當(dāng)前位置執(zhí)行程序,直到遇到反匯編窗口中的光標(biāo)位置為止。2024/12/922DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試(diàoshì)工具條
——
運(yùn)行程序按鈕。從當(dāng)前PC位置開(kāi)始執(zhí)行程序,直到遇到斷點(diǎn)后停止。
——
暫停程序按鈕。用來(lái)暫停正在執(zhí)行的程序。
——
動(dòng)畫執(zhí)行按鈕。在執(zhí)行前先設(shè)置好各斷點(diǎn),每按一次該按鈕,就會(huì)從當(dāng)前程序位置執(zhí)行到下一個(gè)斷點(diǎn)處。連續(xù)按按鈕就可以實(shí)現(xiàn)動(dòng)畫運(yùn)行。2024/12/923DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試(diàoshì)工具條
——
快速觀察按鈕。用來(lái)打開(kāi)快速觀察窗口,查看和修改變量。
——
觀察窗口按鈕。用來(lái)打開(kāi)觀察窗口,監(jiān)視局部變量和全局變量的值。
——
觀察寄存器按鈕。用來(lái)顯示寄存器觀察窗口,觀察和修改寄存器。2024/12/924DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.常用工具條
(4)
調(diào)試(diàoshì)工具條
——
觀察存儲(chǔ)器按鈕。用來(lái)打開(kāi)存儲(chǔ)器窗口選項(xiàng),顯示存儲(chǔ)器觀察窗口。
——
觀察堆棧按鈕。用來(lái)打開(kāi)調(diào)用堆棧觀察窗口。
——
觀察反匯編按鈕。用來(lái)打開(kāi)反匯編窗口。2024/12/925DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.3.2文件(wénjiàn)的編輯
創(chuàng)建新文件不會(huì)影響已有的文件,其步驟如下:
1.創(chuàng)建新文件
①
打開(kāi)新文件窗口。選擇主菜單“File”中的“New”項(xiàng),或使用標(biāo)準(zhǔn)工具條上的創(chuàng)建文件按鈕,將在編輯窗口中顯示一個(gè)新的窗口。
②
編輯文本。在新窗口中輸入源代碼(源程序)。
③
選擇保存方式。選擇主菜單“File”中的“Save”或“SaveAs”選項(xiàng)。也可使用標(biāo)準(zhǔn)工具條上的保存文件按鈕。
④
選擇文件目錄、文件名和擴(kuò)展名。在“保存為”對(duì)話框中,確定保存文件的目錄,輸入文件名和擴(kuò)展名。
⑤保存文件。單擊“保存”按鈕,完成文件的保存。2024/12/926DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3.2文件(wénjiàn)的編輯
打開(kāi)文件的步驟如下:
2.打開(kāi)一個(gè)文件②
在“打開(kāi)”對(duì)話框中,選擇文件,該文件名將出現(xiàn)在文件名域中。若沒(méi)有所要選擇的文件,應(yīng)先查找目錄再選擇文件。
③
單擊“打開(kāi)”按鈕,將在編輯窗口中打開(kāi)所選擇的文件。
①
選擇“File”中的“Open”選項(xiàng),或單擊標(biāo)準(zhǔn)工具條上的打開(kāi)文件按鈕,出現(xiàn)“打開(kāi)”對(duì)話框。2024/12/927DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3CCS的基本操作反匯編窗口主要用來(lái)顯示反匯編后的指令和調(diào)試所需的符號(hào)信息,包括反匯編指令、指令所存放的地址和相應(yīng)(xiāngyīng)的操作碼(機(jī)器碼)。
當(dāng)程序裝入目標(biāo)處理器或仿真器后,CCS會(huì)自動(dòng)打開(kāi)反匯編窗口。
9.3.3反匯編窗口的使用
2024/12/928DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS用戶可以(kěyǐ)使用“View”菜單中的“Dis-Assembly”選項(xiàng),或調(diào)試工具條中的觀察反匯編按鈕,打開(kāi)多個(gè)反匯編窗口。當(dāng)前程序指針PC所在語(yǔ)句用黃色背景顯示。9.3.3反匯編窗口的使用
1.打開(kāi)多個(gè)反匯編窗口
當(dāng)出現(xiàn)多個(gè)反匯編窗口時(shí),在每個(gè)窗口的標(biāo)題條上附有窗口序號(hào)。
2024/12/929DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.3.3反匯編窗口(chuāngkǒu)的使用
5.觀看C源程序與匯編程序的混合代碼
利用反匯編窗口可以觀看C源程序和匯編程序的混合代碼。
具體步驟如下:
步驟1:選擇“View”菜單中的“MixedSource/ASM”選項(xiàng)。當(dāng)選中該項(xiàng)后,對(duì)該選項(xiàng)進(jìn)行“√”號(hào)標(biāo)記。步驟2:選擇“Debug”菜單中的“GoMain”選項(xiàng)。
完成操作后,調(diào)試器開(kāi)始執(zhí)行用戶程序,并在“main()”處停止,編輯窗口顯示有關(guān)C程序的源文件,每一條C語(yǔ)句的反匯編指令都出現(xiàn)在源代碼中。
2024/12/930DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3CCS的基本操作存儲(chǔ)器窗口可以直接顯示(xiǎnshì)存儲(chǔ)器的內(nèi)容。在調(diào)試程序的過(guò)程中,可直接觀察存儲(chǔ)器的內(nèi)容來(lái)判斷程序的正確性。9.3.4存儲(chǔ)器窗口的使用
1.觀察存儲(chǔ)器的內(nèi)容
CCS調(diào)試器允許觀察指定位置的存儲(chǔ)器內(nèi)容。①
打開(kāi)“MemoryWindowOptions”
(存儲(chǔ)器窗口選項(xiàng))對(duì)話框。操作步驟如下:
方法1:選擇“View”菜單中的“Memory”選項(xiàng);方法2:點(diǎn)擊調(diào)試工具條中的觀察存儲(chǔ)器按鈕。②
輸入各選項(xiàng)參量,確定窗口的特征。③
單擊“OK”按鈕,出現(xiàn)存儲(chǔ)器窗口。2024/12/931DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3.4存儲(chǔ)器窗口(chuāngkǒu)的使用
2.設(shè)置存儲(chǔ)器窗口選項(xiàng)使用存儲(chǔ)器窗口選項(xiàng)對(duì)話框,可以使存儲(chǔ)器窗口具有各種不同的特征。
①
Address:地址
表示所要觀察的存儲(chǔ)器起始地址,注意必須以0x開(kāi)頭。
②
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:
頁(yè)面
選擇顯示的存儲(chǔ)器空間類型??蛇x擇的類型有Program(程序)、Data(數(shù)據(jù))和I/O。
⑥
Enable
ReferenceBuffer:使能參考緩沖器
用來(lái)保存指定的存儲(chǔ)器區(qū)域,以便用于比較。
⑦
Start
Address:起始地址
輸入要保存在參考緩沖器中的存儲(chǔ)器起始地址。
⑧
End
Address:結(jié)束地址
輸入要保存在參考緩沖器中的存儲(chǔ)器結(jié)束地址。⑨
URBA:自動(dòng)更新參考緩沖器
用于自動(dòng)更新參考緩沖區(qū)的內(nèi)容。
2024/12/932DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
4.存儲(chǔ)器塊操作(cāozuò)
①
在主菜單“Edit”中,選擇“Memory”中的“Copy”命令。打開(kāi)“SetupforCopying”對(duì)話框;
(1)
拷貝數(shù)據(jù)塊
例如:將數(shù)據(jù)存儲(chǔ)器0080H單元開(kāi)始的數(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/12/933DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.存儲(chǔ)器塊操作(cāozuò)
①
在主菜單“Edit”中,選擇“Memory”中的“Fill”命令。打開(kāi)“SetupFillMemory(填充存儲(chǔ)器)”對(duì)話框;
(2)
填充數(shù)據(jù)塊用特定的數(shù)據(jù)填充存儲(chǔ)器某一段區(qū)域。其方法:
②
輸入數(shù)據(jù)塊首地址、數(shù)據(jù)長(zhǎng)度和存儲(chǔ)空間類;
③
點(diǎn)擊“OK”按鈕,完成數(shù)據(jù)塊拷貝。
2024/12/934DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3CCS的基本操作為了便于DSP系統(tǒng)的開(kāi)發(fā)調(diào)試,CCS開(kāi)發(fā)環(huán)境為用戶(yònghù)提供了寄存器窗口,用來(lái)觀察目標(biāo)處理器的CPU寄存器和外設(shè)寄存器。另外,CPU寄存器的內(nèi)容還可以通過(guò)寄存器編輯對(duì)話框進(jìn)行編輯修改。
9.3.5寄存器窗口的使用
1.啟動(dòng)寄存器窗口打開(kāi)寄存器窗口有以下兩種方法。方法1:在“View”菜單中,選擇“CPURegisters”項(xiàng)中的“CPURegister”命令;方法2:用調(diào)試工具條上的觀察寄存器按鈕,即可打開(kāi)寄存器窗口。2024/12/935DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3CCS的基本操作9.3.5寄存器窗口(chuāngkǒu)的使用
1.啟動(dòng)寄存器窗口2024/12/936DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.3.5寄存器窗口(chuāngkǒu)的使用
2.編輯寄存器
有三種方法可以打開(kāi)編輯寄存器對(duì)話框。
①
選擇“Edit”菜單中的“EditRegister”命令,可打開(kāi)編輯對(duì)話框;②
在打開(kāi)的寄存器窗口中,雙擊某寄存器名即可打開(kāi)編輯對(duì)話框;③
從寄存器窗口中,右擊窗口打開(kāi)關(guān)聯(lián)菜單,選擇“EditRegister”命令,可打開(kāi)編輯對(duì)話框。
2024/12/937DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.3.5寄存器窗口(chuāngkǒu)的使用
2.編輯寄存器編輯寄存器對(duì)話框提供了如下選項(xiàng):
Register(寄存器):輸入要編輯的寄存器名。Value(數(shù)值):以十六進(jìn)制的格式顯示所選定寄存器的當(dāng)前內(nèi)容。
2024/12/938DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3CCS的基本操作
CCS開(kāi)發(fā)環(huán)境提供了觀察窗口(WatchWindow),用于實(shí)時(shí)地觀察和修改(xiūgǎi)變量。
9.3.5觀察窗口的使用
1.打開(kāi)觀察窗口打開(kāi)觀察窗口有以下兩種方法。
①
采用“View”菜單中的“WatchWindow”命令,打開(kāi)觀察窗口;
②
使用調(diào)試工具條中的打開(kāi)觀察窗口按鈕,打開(kāi)觀察窗口。2024/12/939DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.3.5觀察窗口(chuāngkǒu)的使用
1.打開(kāi)觀察窗口2024/12/940DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3.5觀察(guānchá)窗口的使用
2.在觀察窗口中加入觀察變量
CCS開(kāi)發(fā)環(huán)境最多為用戶提供4個(gè)觀察窗口。在每一個(gè)窗口中都可以定義若干個(gè)觀察變量。
有三種方法可以定義觀察變量:
①
將光標(biāo)移到所選定的觀察窗口中,按鍵盤上的“Insert”鍵,出現(xiàn)對(duì)話框。
在對(duì)話框中輸入變量符號(hào),單擊“OK”按鈕即可。
2024/12/941DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
2.在觀察窗口中加入(jiārù)觀察變量有三種方法可以定義觀察變量:
②
將光標(biāo)移到所選定的觀察窗口中,單擊鼠標(biāo)右鍵打開(kāi)關(guān)聯(lián)菜單,選擇“InsertNewExpression”選項(xiàng),彈出對(duì)話框;
在對(duì)話框中輸入變量符號(hào),單擊“OK”按鈕,完成該變量的定義。
③
在源文件窗口或反匯編窗口中,雙擊變量使其選中,單擊鼠標(biāo)右鍵打開(kāi)關(guān)聯(lián)菜單,選擇“AddtoWatchWindow”選項(xiàng),則該變量直接進(jìn)入當(dāng)前觀察窗口。
2024/12/942DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3.5觀察(guānchá)窗口的使用
3.刪除觀察變量有兩種方法可以從觀察窗口中刪去某變量:
①
在當(dāng)前觀察窗口中,雙擊某變量,使該變量以彩色背景顯示。按鍵盤中的“Delete”鍵,從窗口列表中刪除此變量。
②
選中某變量后,右鍵單擊該變量,打開(kāi)關(guān)聯(lián)菜單,選擇“RemoveCurrentExpression”選項(xiàng),即可刪除該變量。2024/12/943DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.3.5觀察窗口(chuāngkǒu)的使用
4.編輯變量有兩種方法可以完成變量的編輯:
①
選擇菜單“Edit”中的編輯變量命令“EditVariable”,彈出編輯變量對(duì)話框。
(1)用編輯變量命令編輯
②
在對(duì)話框中輸入信息。
Variable:要編輯的變量名;Value:新的變量值。
③
點(diǎn)擊“OK”按鈕完成編輯。
2024/12/944DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.編輯(biānjí)變量
①
選擇窗口標(biāo)簽,打開(kāi)所要使用的觀察窗口,找到所要編輯的變量;(2)快速編輯
③
在對(duì)話框的“Value”欄中,輸入要編輯的數(shù)據(jù)。④
點(diǎn)擊“OK”按鈕,完成變量的編輯。要編輯的變量名原數(shù)據(jù)
②
左鍵雙擊要編輯的變量,彈出編輯變量對(duì)話框;2024/12/945DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.4CCS工程項(xiàng)目的創(chuàng)建(chuàngjiàn)
一個(gè)工程項(xiàng)目包括源程序、庫(kù)文件、鏈接命令文件和頭文件等,它們按照目錄樹(shù)的結(jié)構(gòu)組織在工程項(xiàng)目中。工程項(xiàng)目構(gòu)建(編譯鏈接)完成后生成可執(zhí)行文件。9.4.1工程項(xiàng)目的管理
2024/12/946DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.4CCS工程項(xiàng)目的創(chuàng)建(chuàngjiàn)
一個(gè)典型的工程項(xiàng)目記錄如下信息:
①
源程序文件名和目標(biāo)庫(kù);②
編譯器,匯編器和鏈接器選項(xiàng);③
有關(guān)的頭文件。
9.4.1工程項(xiàng)目的管理
2024/12/947DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
工程項(xiàng)目觀察窗界面(jièmiàn):9.4.1工程項(xiàng)目的管理
1.工程項(xiàng)目觀察窗口
觀察窗口分為兩頁(yè),分別為文件觀察頁(yè)“FileView”和書簽頁(yè)“Bookmarks”,可通過(guò)設(shè)在觀察窗口底部的選擇按鈕進(jìn)行切換。
“Project”文件夾包含了工程項(xiàng)目中所有的文件庫(kù)和文件。在一個(gè)工程項(xiàng)目中,文件被分成幾個(gè)不同的庫(kù)進(jìn)行管理。2024/12/948DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
1.工程項(xiàng)目觀察(guānchá)窗口工程項(xiàng)目文件夾包含文件夾庫(kù)文件夾源文件夾工程項(xiàng)目管理文件鏈接命令文件頭文件C語(yǔ)言源文件2024/12/949DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS用鼠標(biāo)右擊“Project(工程項(xiàng)目)”,在彈出的關(guān)聯(lián)(guānlián)菜單中選擇“Openproject(打開(kāi)工程項(xiàng)目)”選項(xiàng),出現(xiàn)“ProjectOpen(打開(kāi)工程項(xiàng)目)”對(duì)話框。在對(duì)話框中,選擇所需要的文件,單擊“打開(kāi)”按鈕,將該工程項(xiàng)目加入清單中。
9.4.1工程項(xiàng)目的管理
2.文件觀察頁(yè)的基本操作(1)加入工程項(xiàng)目2024/12/950DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS將源文件、鏈接命令文件、庫(kù)文件和目標(biāo)(mùbiāo)文件加到工程項(xiàng)目清單中,可按以下的步驟操作:
2.文件觀察頁(yè)的基本操作(2)在工程項(xiàng)目中加入文件
②
在對(duì)話框中,使用文件類型下拉清單設(shè)置文件類型,選擇要加入的文件。
③
單擊“打開(kāi)”按鈕,選定的文件自動(dòng)地加入到工程項(xiàng)目指定的目錄中。
①
用右鍵單擊工程項(xiàng)目文件“
”,選擇關(guān)聯(lián)菜單中的“AddFile(加入文件)”選項(xiàng),出現(xiàn)“Add
File
to
Project(加入文件至工程項(xiàng)目)”對(duì)話框,或選擇項(xiàng)目菜單“Project”中的“AddFiletoProject”命令。
2024/12/951DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS在工程項(xiàng)目清單(qīngdān)中,用右鍵單擊所要?jiǎng)h除的文件,彈出關(guān)聯(lián)菜單,選擇“Remove
from
Project(從工程中刪除)”選項(xiàng)即可刪除該文件。
2.文件觀察頁(yè)的基本操作(3)從工程項(xiàng)目中刪除文件2024/12/952DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.4CCS工程項(xiàng)目的創(chuàng)建(chuàngjiàn)
在開(kāi)發(fā)新的應(yīng)用系統(tǒng)時(shí),用戶需要建立新的工程項(xiàng)目。具體方法如下:
9.4.2工程項(xiàng)目的建立、打開(kāi)和關(guān)閉
1.建立新的工程項(xiàng)目
①
在項(xiàng)目菜單“Project”中,選擇“New”命令。在出現(xiàn)的“Save
New
Project
As(保存新工程項(xiàng)目)”對(duì)話框中,確定新工程項(xiàng)目的目錄,選擇保存工程項(xiàng)目文件的文件夾,輸入工程項(xiàng)目文件名(*.mak),按“保存”按鈕退出。②
將源文件(*.c和*.asm)、鏈接命令文件(*.cmd)、庫(kù)文件(*.lib)和頭文件(*.h)等加入到工程項(xiàng)目中。
2024/12/953DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
若要打開(kāi)已創(chuàng)建的工程項(xiàng)目,可按下列步驟進(jìn)行(jìnxíng)操作:
9.4.2工程項(xiàng)目的建立、打開(kāi)和關(guān)閉
2.打開(kāi)已有的工程項(xiàng)目
①
選擇項(xiàng)目菜單“Project”中的“Open”命令,彈出“ProjectOpen(打開(kāi)工程項(xiàng)目)”對(duì)話框。②
在對(duì)話框中,選擇要打開(kāi)的工程項(xiàng)目文件,單擊“打開(kāi)”按鈕。
2024/12/954DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
如果要關(guān)閉已打開(kāi)(dǎkāi)的工程項(xiàng)目,可采用以下的操作:9.4.2工程項(xiàng)目的建立、打開(kāi)和關(guān)閉
3.關(guān)閉工程項(xiàng)目
①
選擇項(xiàng)目菜單“Project”中的“Close(關(guān)閉)”命令,即可關(guān)閉已打開(kāi)的工程項(xiàng)目;
②
創(chuàng)建新的工程項(xiàng)目。在創(chuàng)建新的工程項(xiàng)目的同時(shí)已打開(kāi)的工程項(xiàng)目自動(dòng)關(guān)閉;③
打開(kāi)另一個(gè)已有的工程項(xiàng)目。打開(kāi)另一個(gè)工程項(xiàng)目后,以前打開(kāi)的將自動(dòng)關(guān)閉。2024/12/955DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.4CCS工程項(xiàng)目的創(chuàng)建(chuàngjiàn)
工程項(xiàng)目所需的源文件編輯完成后,就可以對(duì)該文件進(jìn)行編譯鏈接,生成可執(zhí)行文件,為系統(tǒng)的調(diào)試做準(zhǔn)備,這一過(guò)程稱為工程項(xiàng)目的構(gòu)建。9.4.3工程項(xiàng)目的構(gòu)建
1.構(gòu)建工程項(xiàng)目
CCS的工程項(xiàng)目管理工具為用戶構(gòu)建工程項(xiàng)目提供了4種操作:
編譯文件
增加性構(gòu)建
全部重新構(gòu)建
停止構(gòu)建2024/12/956DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
1.構(gòu)建(ɡòujiàn)工程項(xiàng)目編譯文件僅完成對(duì)當(dāng)前源文件的編譯,不進(jìn)行鏈接。具體操作如下:
(1)編譯文件
①
在工程項(xiàng)目清單中,右擊要編譯的源文件名,選擇關(guān)聯(lián)菜單中的“Open(打開(kāi))”選項(xiàng),打開(kāi)要編譯的源文件。也可雙擊文件名,打開(kāi)源文件。②
在項(xiàng)目菜單“Project”中,選擇“CompileFile(編譯文件)”命令,或單擊項(xiàng)目工具條中的編譯文件按鈕,對(duì)打開(kāi)的文件進(jìn)行編譯。在對(duì)當(dāng)前文件進(jìn)行編譯的過(guò)程中,工作界面的底部出現(xiàn)“Output(輸出)”窗口,顯示編譯信息。
2024/12/957DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
1.構(gòu)建(ɡòujiàn)工程項(xiàng)目
增加性構(gòu)建僅對(duì)修改過(guò)的源文件進(jìn)行編譯,先前編譯過(guò)、沒(méi)有修改的文件不再進(jìn)行編譯。以下所述的方法都可以完成工程項(xiàng)目的增加性構(gòu)建。(2)增加性構(gòu)建
①
選擇項(xiàng)目菜單“Project”中的“Build(構(gòu)建)”命令。②
單擊項(xiàng)目工具條中的增加性構(gòu)建按鈕。
③
右擊工程項(xiàng)目文件“
”,選擇關(guān)聯(lián)菜單中的“Build(構(gòu)建)”選項(xiàng)。
在生成當(dāng)前工程項(xiàng)目的過(guò)程中,“Output(輸出)”窗口顯示編譯信息。
2024/12/958DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
1.構(gòu)建(ɡòujiàn)工程項(xiàng)目
全部重新構(gòu)建是對(duì)當(dāng)前工程項(xiàng)目中的所有文件進(jìn)行重新編譯、重新鏈接,形成輸出文件。(3)全部重新構(gòu)建選擇“Project”菜單中的“RebuildAll(全部重新構(gòu)建)”命令,或單擊項(xiàng)目工具條中的全部重新構(gòu)建按鈕,重新編譯鏈接當(dāng)前工程項(xiàng)目。停止當(dāng)前的構(gòu)建進(jìn)程。
選擇“Project”菜單中的“StopBuild(停止構(gòu)建)”命令,或單擊項(xiàng)目工具條中的停止構(gòu)建按鈕,構(gòu)建過(guò)程將在完成對(duì)當(dāng)前文件的編譯后停止。
(4)停止構(gòu)建2024/12/959DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.4.3工程項(xiàng)目的構(gòu)建(ɡòujiàn)
2.設(shè)置工程項(xiàng)目選項(xiàng)在工程項(xiàng)目清單中,打開(kāi)源文件夾“
”,用鼠標(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/12/960DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS若選擇(xuǎnzé)C語(yǔ)言源文件,則打開(kāi)的對(duì)話框?yàn)樵O(shè)置編譯器選項(xiàng)對(duì)話框。
(1)對(duì)源文件設(shè)置編譯或匯編選項(xiàng)2024/12/961DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS若所選擇的源文件是用匯編語(yǔ)言編寫的,則打開(kāi)(dǎkāi)的對(duì)話框?yàn)樵O(shè)置匯編器選項(xiàng)對(duì)話框。
(1)對(duì)源文件設(shè)置編譯或匯編選項(xiàng)2024/12/962DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
2.設(shè)置(shèzhì)工程項(xiàng)目選項(xiàng)工程項(xiàng)目選項(xiàng)包括C編譯器選項(xiàng)、匯編器選項(xiàng)和鏈接器選項(xiàng),可通過(guò)工程項(xiàng)目選項(xiàng)對(duì)話框來(lái)設(shè)定。
采用以下的方法均可打開(kāi)工程項(xiàng)目選項(xiàng)對(duì)話框。
(2)設(shè)置工程項(xiàng)目選項(xiàng)
①
選擇項(xiàng)目“Project”菜單中的“Options(選項(xiàng))”命令;②
在工程項(xiàng)目清單中,右擊工程項(xiàng)目文件“
”,選擇關(guān)聯(lián)菜單中的“Options(選項(xiàng))”命令。
2024/12/963DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS工程項(xiàng)目選項(xiàng)對(duì)話框:
(2)設(shè)置(shèzhì)工程項(xiàng)目選項(xiàng)2024/12/964DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.5CCS工程項(xiàng)目的調(diào)試(diàoshì)
CCS開(kāi)發(fā)環(huán)境提供了異常豐富的調(diào)試手段。當(dāng)完成工程項(xià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/12/965DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.5CCS工程項(xiàng)目的調(diào)試(diàoshì)
在調(diào)試程序的過(guò)程中,經(jīng)常需要復(fù)位、執(zhí)行、單步執(zhí)行等操作。這些操作稱為程序運(yùn)行控制。
CCS開(kāi)發(fā)環(huán)境提供了多種調(diào)試程序的運(yùn)行操作。用戶可以使用調(diào)試工具條或調(diào)試菜單“Debug”中的相應(yīng)命令控制程序的運(yùn)行。
9.5.1程序的運(yùn)行控制2024/12/966DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS在進(jìn)行程序運(yùn)行之前,需將目標(biāo)(mùbiāo)文件裝入目標(biāo)(mùbiāo)系統(tǒng)。CCS開(kāi)發(fā)環(huán)境為用戶提供了多種裝載文件的方法。9.5.1程序的運(yùn)行控制
1.裝載文件(1)裝載目標(biāo)文件選項(xiàng)
使用CCS提供的裝載程序命令,可裝載構(gòu)建后所生成的目標(biāo)文件。操作方法如下:
①
選擇“File”菜單中的“LoadProgram(裝載程序)”命令,彈出“LoadProgram(裝載程序)”對(duì)話框。2024/12/967DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.5.1程序(chéngxù)的運(yùn)行控制
1.裝載文件(1)裝載目標(biāo)文件選項(xiàng)2024/12/968DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.5.1程序的運(yùn)行(yùnxíng)控制
1.裝載文件(1)裝載目標(biāo)文件選項(xiàng)
①
選擇“File”菜單中的“LoadProgram(裝載程序)”命令,彈出“LoadProgram(裝載程序)”對(duì)話框。
②
在對(duì)話框中,選擇所要裝載的文件(擴(kuò)展名為.out)。
③
選定文件后,單擊“打開(kāi)”按鈕,程序顯示在“Dis-Assembly(反匯編)”窗口,可執(zhí)行程序和來(lái)自目標(biāo)文件(COFF文件)中的符號(hào)信息裝載目標(biāo)系統(tǒng)。2024/12/969DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
1.裝載(zhuāngzài)文件(2)僅裝載符號(hào)信息
裝載符號(hào)信息操作一般用于使用ROM的目標(biāo)系統(tǒng)。可按下列步驟進(jìn)行。
①
用“File”菜單中的“LoadSymbol(裝載符號(hào))”命令,打開(kāi)“LoadSymbolInfo(裝載符號(hào))”對(duì)話框;
②
在裝載符號(hào)對(duì)話框中,選擇所要裝載的文件。
③
單擊“打開(kāi)”按鈕,來(lái)自目標(biāo)文件中的符號(hào)信息裝入目標(biāo)系統(tǒng)。2024/12/970DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
1.裝載(zhuāngzài)文件(3)重新裝載文件
在調(diào)試程序的過(guò)程中,經(jīng)常會(huì)出現(xiàn)程序被破壞的情況。在這種情況下,可向目標(biāo)系統(tǒng)重新裝載文件。
重新裝載文件,可選擇“File”菜單中的“ReloadProgram(重新裝載程序)”命令來(lái)實(shí)現(xiàn)。在進(jìn)行重新裝載時(shí),系統(tǒng)先對(duì)上次裝載的程序進(jìn)行檢查。
若程序沒(méi)有被修改,則只是重新裝載程序,不裝載符號(hào)信息;
若發(fā)現(xiàn)程序被修改,則重新裝載程序和符號(hào)信息。2024/12/971DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
1.裝載(zhuāngzài)文件(4)設(shè)置程序裝入選項(xiàng)用戶可以通過(guò)設(shè)置程序裝載選項(xiàng),選擇裝載方式。在選項(xiàng)菜單“Options”中,選擇“ProgramLoad(程序裝載)”命令,可以打開(kāi)“ProgramLoadOptions(程序裝載選項(xiàng))”對(duì)話框。程序裝載后執(zhí)行驗(yàn)證構(gòu)建后裝載程序2024/12/972DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
1.裝載(zhuāngzài)文件(4)設(shè)置程序裝入選項(xiàng)用戶可以通過(guò)設(shè)置程序裝載選項(xiàng),選擇裝載方式。在選項(xiàng)菜單“Options”中,選擇“ProgramLoad(程序裝載)”命令,可以打開(kāi)“ProgramLoadOptions(程序裝載選項(xiàng))”對(duì)話框。
若選擇構(gòu)建后裝載程序選項(xiàng),在工程項(xiàng)目構(gòu)建后將立即裝入與工程項(xiàng)目有關(guān)的可執(zhí)行程序。
若選擇程序裝載后執(zhí)行驗(yàn)證選項(xiàng),CCS將驗(yàn)證程序是否被正確裝入。若不選該項(xiàng),CCS將不對(duì)裝載的程序進(jìn)行正確性驗(yàn)證。2024/12/973DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.5.1程序(chéngxù)的運(yùn)行控制
2.復(fù)位目標(biāo)處理器
在調(diào)試開(kāi)發(fā)程序的過(guò)程中,有時(shí)經(jīng)常需要對(duì)處理器進(jìn)行復(fù)位操作。復(fù)位操作可通過(guò)CCS開(kāi)發(fā)環(huán)境實(shí)現(xiàn),它為用戶提供了一些命令可用來(lái)復(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)重新開(kāi)始命令
該命令是將CCS的程序指針PC恢復(fù)到用戶程序的入口地址,但不能開(kāi)始執(zhí)行程序。
在“Debug”調(diào)試菜單中選擇“Restart”命令后,用戶程序的入口地址裝入程序指針PC中。2024/12/974DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
2.復(fù)位(fùwèi)目標(biāo)處理器
用于調(diào)試C語(yǔ)言用戶程序的命令。(3)進(jìn)入主程序命令
功能:是將一個(gè)臨時(shí)斷點(diǎn)設(shè)置在用戶程序關(guān)鍵字“main”處,并從此處開(kāi)始執(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/12/975DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.5.1程序(chéngxù)的運(yùn)行控制
3.單步運(yùn)行
CCS提供了4種單步執(zhí)行操作,在調(diào)試工具條中設(shè)有對(duì)應(yīng)的運(yùn)行按鈕。(1)單步執(zhí)行操作
①
單步進(jìn)入(快捷鍵F8)
若源程序采用匯編指令,則該命令完成一條匯編指令的執(zhí)行;
若采用的是C程序,則這一命令將執(zhí)行一條C指令,可進(jìn)入語(yǔ)句內(nèi)部(如子程序或軟件中斷等)調(diào)試。選擇菜單“Debug”中的“StepInto(單步進(jìn)入)”命令或單擊調(diào)試工具條上的“
”按鈕,可完成單步進(jìn)入操作。2024/12/976DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS(1)單步執(zhí)行(zhíxíng)操作
②
單步執(zhí)行(快捷鍵F10)
該操作是每發(fā)出一條操作命令,執(zhí)行一條或一段程序。在菜單“Debug”中,選擇“StepOver(單步執(zhí)行)”命令或單擊調(diào)試工具條上的“
”按鈕,可完成單步執(zhí)行操作。
對(duì)于一般程序,該命令僅執(zhí)行一條程序指令(一條匯編指令或C語(yǔ)句)。
若所執(zhí)行的是一條程序調(diào)用語(yǔ)句,則該命令是將所調(diào)用的程序作為一條指令來(lái)完成,即把調(diào)用指令和調(diào)用程序作為一條指令來(lái)執(zhí)行。
3.單步運(yùn)行2024/12/977DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS(1)單步(dānbù)執(zhí)行操作
③
單步跳出(快捷鍵Shift+F7)
此命令可完成從子程序中跳出,即從當(dāng)前子程序的位置開(kāi)始,自動(dòng)執(zhí)行后續(xù)的程序,直到返回到調(diào)用該子程序的指令為止。執(zhí)行菜單“Debug”中的“StepOut(單步跳出)”命令或單擊調(diào)試工具條上的“
”按鈕,即可完成單步跳出操作。
3.單步運(yùn)行2024/12/978DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS(1)單步(dānbù)執(zhí)行操作
④
執(zhí)行到當(dāng)前光標(biāo)處(快捷鍵Ctrl+F10)
在程序的調(diào)試過(guò)程中,此項(xiàng)操作可以提供方便的調(diào)試方法,只要在反匯編窗口中設(shè)置一個(gè)光標(biāo)(單擊設(shè)定指令的所在行),就可以使程序從當(dāng)前位置開(kāi)始,一直執(zhí)行到光標(biāo)所在處為止。
可以通過(guò)選擇菜單“Debug”中的“RuntoCursor(執(zhí)行到光標(biāo))”命令或單擊調(diào)試工具條中的“
”按鈕來(lái)完成操作。
3.單步運(yùn)行2024/12/979DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
3.單步(dānbù)運(yùn)行將單步執(zhí)行命令重復(fù)執(zhí)行多次即可實(shí)現(xiàn)多步執(zhí)行操作,操作步驟如下:(2)多步執(zhí)行操作
①
選擇調(diào)試菜單“Debug”中的“MultipleOperations(多步操作)”命令,彈出“MultipleOperation(多步操作)”對(duì)話框;
④
單擊“OK”按鈕,完成多步操作設(shè)置。
②
在對(duì)話框的下拉菜單中,選擇單步操作命令;
③
在對(duì)話框的“Count(計(jì)數(shù))”項(xiàng)中,設(shè)定相應(yīng)的操作次數(shù);2024/12/980DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.5.1程序的運(yùn)行(yùnxíng)控制
4.實(shí)時(shí)運(yùn)行
若需要調(diào)試的程序處于完全運(yùn)行狀態(tài)(不是單步操作),可選用實(shí)時(shí)運(yùn)行操作。
執(zhí)行程序
暫停執(zhí)行
動(dòng)畫執(zhí)行
自由運(yùn)行CCS提供了四種實(shí)時(shí)運(yùn)行程序的操作。
2024/12/981DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
4.實(shí)時(shí)(shíshí)運(yùn)行這種操作是從當(dāng)前程序指針(PC)所在位置開(kāi)始執(zhí)行,直到遇到斷點(diǎn)后才停止程序運(yùn)行。這種運(yùn)行方式可以使程序更接近于實(shí)際的工作運(yùn)行情況。運(yùn)行方法:(1)執(zhí)行程序
選擇調(diào)試菜單“Debug”中的“Run(運(yùn)行)”命令,或單擊調(diào)試工具條上的運(yùn)行程序“
”按鈕,程序運(yùn)行直到遇見(jiàn)斷點(diǎn)為止。2024/12/982DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.實(shí)時(shí)(shíshí)運(yùn)行
用來(lái)暫停正在執(zhí)行的程序。運(yùn)行方法:(2)暫停執(zhí)行
在調(diào)試菜單“Debug”中,選擇“Halt(暫停)”命令,或單擊調(diào)試工具條上的暫停程序“
”按鈕,暫停程序的運(yùn)行。2024/12/983DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.實(shí)時(shí)(shíshí)運(yùn)行這是一個(gè)在斷點(diǎn)支持下快速調(diào)試程序的操作。運(yùn)行方法:(3)動(dòng)畫執(zhí)行使用調(diào)試菜單“Debug”中的“Animate(動(dòng)畫)”命令,或單擊調(diào)試工具條上的動(dòng)畫執(zhí)行按鈕“
”,用戶就可以實(shí)現(xiàn)動(dòng)畫操作。在執(zhí)行前先設(shè)置好各斷點(diǎn),然后,每執(zhí)行一次操作命令,就會(huì)從當(dāng)前程序位置執(zhí)行到下一個(gè)斷點(diǎn)處。連續(xù)執(zhí)行操作命令就可以實(shí)現(xiàn)動(dòng)畫運(yùn)行。2024/12/984DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.實(shí)時(shí)(shíshí)運(yùn)行動(dòng)畫執(zhí)行速度可通過(guò)設(shè)置選項(xiàng)設(shè)定,其方法如下:(3)動(dòng)畫執(zhí)行
②
在對(duì)話框中,輸入或選擇動(dòng)畫速度,單位為S(秒)。它定義了兩個(gè)斷點(diǎn)之間程序執(zhí)行所需的最短時(shí)間。
①
在選項(xiàng)菜單“Option”中,選擇“AnimateSpeed(動(dòng)畫速度)”命令,打開(kāi)“AnimateSpeedProperties(動(dòng)畫速度屬性)”對(duì)話框;
③
選定動(dòng)畫速度后,單擊“OK”按鈕,完成速度的設(shè)定。
2024/12/985DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
4.實(shí)時(shí)(shíshí)運(yùn)行這是一種全速執(zhí)行用戶程序的操作。運(yùn)行方法:(4)自由運(yùn)行可以使用調(diào)試菜單“Debug”中的“RunFree(自由運(yùn)行)”命令,實(shí)現(xiàn)用戶程序的自由運(yùn)行。
若要停止自由運(yùn)行,可使用“Halt(暫停)”命令或?qū)δ繕?biāo)處理器進(jìn)行硬件復(fù)位。從當(dāng)前的PC位置開(kāi)始,忽略所有的斷點(diǎn)、探測(cè)點(diǎn)和評(píng)價(jià)點(diǎn),全速執(zhí)行用戶程序。2024/12/986DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.5CCS工程項(xiàng)目的調(diào)試(diàoshì)
斷點(diǎn)是任何調(diào)試工作的一項(xiàng)基本內(nèi)容。9.5.2斷點(diǎn)
設(shè)置斷點(diǎn)時(shí)應(yīng)當(dāng)避免以下兩種情形:
作用:暫停程序的運(yùn)行,以便觀察程序的狀態(tài),檢查或修正變量,查看調(diào)用的堆棧、存儲(chǔ)器和寄存器的內(nèi)容等。
①
將斷點(diǎn)設(shè)置在屬于分支或調(diào)用的語(yǔ)句上。
②
將斷點(diǎn)設(shè)置在塊重復(fù)操作的倒數(shù)第一或第二條語(yǔ)句上。2024/12/987DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
斷點(diǎn)可以設(shè)置在編輯窗口(chuāngkǒu)中源代碼行上,也可以設(shè)置在反匯編窗口(chuāngkǒu)中的反匯編指令上。9.5.2斷點(diǎn)
利用設(shè)置斷點(diǎn)對(duì)話框設(shè)置斷點(diǎn)
使用工具條上的按鈕設(shè)置斷點(diǎn)
在反匯編窗口直接設(shè)置斷點(diǎn)
1.斷點(diǎn)的設(shè)置可以采用以下的方法設(shè)置斷點(diǎn)。
采用上述方法設(shè)置斷點(diǎn)后,該斷點(diǎn)通常在指令行中用粉色背景顯示。
2024/12/988DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
①
從調(diào)試菜單“Debug”中,選擇“Breakpoints(斷點(diǎn))”命令(mìnglìng),彈出斷點(diǎn)/探測(cè)點(diǎn)/評(píng)價(jià)點(diǎn)對(duì)話框;
1.斷點(diǎn)的設(shè)置設(shè)置斷點(diǎn)的步驟如下:
(1)利用設(shè)置斷點(diǎn)對(duì)話框設(shè)置斷點(diǎn)2024/12/989DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS
1.斷點(diǎn)(duàndiǎn)的設(shè)置斷點(diǎn)對(duì)話框:
(1)利用設(shè)置斷點(diǎn)對(duì)話框設(shè)置斷點(diǎn)2024/12/990DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS設(shè)置斷點(diǎn)的步驟(bùzhòu)如下:
(1)利用設(shè)置斷點(diǎn)對(duì)話框設(shè)置斷點(diǎn)②
在對(duì)話框中,單擊斷點(diǎn)標(biāo)簽“Breakpoints”,選擇設(shè)置斷點(diǎn)對(duì)話框;
●BreakatLocation:為無(wú)條件軟件斷點(diǎn);
●BreakatLocationifexpressionisTRUE:為有條件軟件斷點(diǎn);
●H/WBreak:為設(shè)置在ROM中的硬件斷點(diǎn);
●BreakonDataread:為存儲(chǔ)器讀硬件斷點(diǎn);●
BreakonDatawrite:為存儲(chǔ)器寫硬件斷點(diǎn)。
③
在設(shè)置斷點(diǎn)對(duì)話框的“BreakpointType(斷點(diǎn)類型)”欄中,選擇斷點(diǎn)類型;2024/12/991DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS設(shè)置斷點(diǎn)(duàndiǎn)的步驟如下:
(1)利用設(shè)置斷點(diǎn)對(duì)話框設(shè)置斷點(diǎn)④
在“Location”欄中,輸入要設(shè)置斷點(diǎn)的位置。用戶可以觀察反匯編窗口,確定指令所處地址;
斷點(diǎn)的位置有以下形式:
對(duì)于絕對(duì)地址,可輸入任何有效的C表達(dá)式、C函數(shù)名或符號(hào)名等;
對(duì)于C源文件,由于一條C語(yǔ)句可能對(duì)應(yīng)若干條匯編指令,其斷點(diǎn)位置難以用唯一地址確定。因此,斷點(diǎn)位置可以采用“文件名line行號(hào)”的形式來(lái)表示。
例如:在“Location”欄中,輸入hello.cline32,表示在文件名為“hello.c”程序中,第32行語(yǔ)句處設(shè)置斷點(diǎn)。2024/12/992DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS設(shè)置斷點(diǎn)的步驟(bùzhòu)如下:
(1)利用設(shè)置斷點(diǎn)對(duì)話框設(shè)置斷點(diǎn)⑤
若選擇條件斷點(diǎn),則對(duì)話框中的“Expression(表達(dá)式)”欄有效,輸入條件表達(dá)式。
⑥
斷點(diǎn)類型和位置設(shè)置后,單擊“Add(加入)”按鈕,產(chǎn)生一個(gè)新斷點(diǎn),并在“Breakpoint”窗口的斷點(diǎn)清單中列出該斷點(diǎn);
⑦
單擊“確定”按鈕,完成斷點(diǎn)設(shè)置,關(guān)閉對(duì)話框。
當(dāng)表達(dá)式運(yùn)行結(jié)果為真(true=1)時(shí),程序在此斷點(diǎn)處暫停,否則繼續(xù)執(zhí)行;2024/12/993DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
①
在反匯編窗口或含有C源代碼的編輯窗口中,將光標(biāo)(ɡuānɡbiāo)移到需要設(shè)置斷點(diǎn)的語(yǔ)句行上;②
單擊項(xiàng)目工具條上的設(shè)置斷點(diǎn)“
”按鈕,則在該行語(yǔ)句設(shè)置一個(gè)斷點(diǎn)。
1.斷點(diǎn)的設(shè)置是一種快速設(shè)置斷點(diǎn)的方法,具體步驟如下:
(2)使用工具條上的按鈕設(shè)置斷點(diǎn)(3)在反匯編窗口直接設(shè)置斷點(diǎn)
在反匯編窗口中,用鼠標(biāo)雙擊要設(shè)置斷點(diǎn)的指令行,即可完成斷點(diǎn)的設(shè)置。2024/12/994DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS
利用設(shè)置斷點(diǎn)(duàndiǎn)對(duì)話框可以對(duì)已設(shè)置的斷點(diǎn)(duàndiǎn)進(jìn)行編譯,修改斷點(diǎn)(duàndiǎn)的類型、位置和條件表達(dá)式。按照以下的步驟可以完成斷點(diǎn)(duàndiǎn)的編輯。
9.5.2斷點(diǎn)
2.編輯已設(shè)置的斷點(diǎn)
按照以下的步驟可以完成斷點(diǎn)的編輯:
步驟1:在調(diào)試菜單“Debug”中,選擇“Breakpoints(斷點(diǎn))”命令,出現(xiàn)設(shè)置斷點(diǎn)對(duì)話框;步驟2:在“Breakpoint”窗口選擇斷點(diǎn),所選斷點(diǎn)呈現(xiàn)深色背景,同時(shí)對(duì)話框中的斷點(diǎn)類型(BreakpointType)、位置(Location)和表達(dá)式(Expression)欄被所選斷點(diǎn)更新;
步驟3:按要求對(duì)斷點(diǎn)的類型、位置和表達(dá)式進(jìn)行編輯;步驟4:?jiǎn)螕簟癛eplace”按鈕,改變所選斷點(diǎn)的屬性;步驟5:?jiǎn)螕簟按_定”按鈕,關(guān)閉對(duì)話框,完成斷點(diǎn)的編輯。
2024/12/995DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成(jíchénɡ)開(kāi)發(fā)環(huán)境CCS9.5.2斷點(diǎn)(duàndiǎn)
3.斷點(diǎn)的刪除刪除已設(shè)置的斷點(diǎn)可采用以下的方法:
(1)
在反匯編窗口直接刪除斷點(diǎn)
在反匯編窗口中,鼠標(biāo)雙擊已設(shè)斷點(diǎn)行可清除該斷點(diǎn)。此時(shí),指令行上的粉色背景消失。
(2)
使用設(shè)置斷點(diǎn)對(duì)話框刪除某斷點(diǎn)
打開(kāi)斷點(diǎn)對(duì)話框,從“Breakpoint”列表中選擇要?jiǎng)h除的斷點(diǎn),單擊“Delete(刪除)”按鈕,即可刪除此斷點(diǎn)。2024/12/996DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.5.2斷點(diǎn)(duàndiǎn)
3.斷點(diǎn)的刪除刪除已設(shè)置的斷點(diǎn)可采用以下的方法:
(3)使用項(xiàng)目工具條刪除全部斷點(diǎn)單擊項(xiàng)目工具條上的刪除所有斷點(diǎn)“
”按鈕,即可刪除所有斷點(diǎn)。
(4)使用設(shè)置斷點(diǎn)對(duì)話框刪除全部斷點(diǎn)打開(kāi)斷點(diǎn)對(duì)話框,單擊“DeleteAll(全部刪除)”按鈕,可刪除所有斷點(diǎn)。2024/12/997DSP原理及應(yīng)用共一百五十一頁(yè)第9章DSP集成開(kāi)發(fā)(kāifā)環(huán)境CCS9.5.2斷點(diǎn)(duàndiǎn)
4.斷點(diǎn)的允許和禁止
斷點(diǎn)可以設(shè)置成允許狀態(tài)或禁止?fàn)顟B(tài)。
禁止斷點(diǎn)是指斷點(diǎn)被臨時(shí)掛起,但保存斷點(diǎn)的類型和位置。
(1)禁止斷點(diǎn)
打開(kāi)設(shè)置斷點(diǎn)對(duì)話框。在斷點(diǎn)窗口的清單中,選擇要禁止的斷點(diǎn),單擊該斷點(diǎn)的標(biāo)記框,清除“
”號(hào)標(biāo)記,使該斷點(diǎn)處于禁止?fàn)顟B(tài)。
(2)允許斷點(diǎn)
打開(kāi)設(shè)置斷點(diǎn)對(duì)話框,在斷點(diǎn)窗口的清單中,選擇要允許的斷點(diǎn),單擊該斷點(diǎn)的標(biāo)記框,設(shè)置“
”號(hào)標(biāo)記,使該斷點(diǎn)處于允許狀態(tài)。2024/12/998DSP原理
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年5月21日內(nèi)蒙古事業(yè)單位聯(lián)考職業(yè)能力傾向測(cè)驗(yàn)B類真題答案及解析
- 2024年浙教版二年級(jí)數(shù)學(xué)下冊(cè)月考試卷978
- 橡膠制品課程設(shè)計(jì)
- 幅度調(diào)制課程設(shè)計(jì)
- 幼兒國(guó)學(xué)啟蒙課程設(shè)計(jì)
- 人教版高中物理必修第三冊(cè)第十二章電能能量守恒定律12-1電路中的能量轉(zhuǎn)化練習(xí)含答案
- 2024年家長(zhǎng)支持學(xué)校開(kāi)展學(xué)生心理健康教育活動(dòng)合同3篇
- 電氣 課程設(shè)計(jì)題目
- 2024年人民版高二語(yǔ)文下冊(cè)月考試卷含答案816
- 2024年粵人版七年級(jí)化學(xué)下冊(cè)月考試卷42
- 中國(guó)傳統(tǒng)節(jié)日《元旦節(jié)》課件
- 排列3,3D終極教程
- 高中政治必修二 1.1《公有制為主體 多種所有制經(jīng)濟(jì)共同發(fā)展》集體備課課件
- 鹽化工產(chǎn)業(yè)鏈
- DB62∕T 3176-2019 建筑節(jié)能與結(jié)構(gòu)一體化墻體保溫系統(tǒng)應(yīng)用技術(shù)規(guī)程
- 消費(fèi)者行為學(xué)50年:演化與顛覆
- T∕CTES 1035-2021 透明質(zhì)酸鈉紡織品 保濕性能的檢測(cè)與評(píng)價(jià)
- 煙草設(shè)備ppt課件
- 二氧化碳可降解塑料生產(chǎn)項(xiàng)目建議書
- 屋面彩鋼板檁條安裝施工方案
- EBZ220A掘進(jìn)機(jī)幻燈片
評(píng)論
0/150
提交評(píng)論