【文章內(nèi)容簡(jiǎn)介】
器區(qū)域,以便用于比較。 輸入要保存在參考緩沖器中的存儲(chǔ)器起始地址。 輸入要保存在參考緩沖器中的存儲(chǔ)器結(jié)束地址。 用于自動(dòng)更新參考緩沖區(qū)的內(nèi)容。 (1) 快速編輯 ① 打開存儲(chǔ)器窗口,找到要編輯的存儲(chǔ)器位置; ② 左鍵雙擊要編輯的存儲(chǔ)器所在行,彈出“Edit Memory” (編輯存儲(chǔ)器)對(duì)話框; ③ 在編輯對(duì)話框的“Data”欄中,輸入要編輯的數(shù)據(jù);若要編輯其他存儲(chǔ)器數(shù)據(jù),可在“Address”欄中輸入地址,并在“Data”欄中輸入數(shù)據(jù)。 ④ 點(diǎn)擊“Done”按鈕,完成存儲(chǔ)器的編輯。編輯后的數(shù)據(jù)在存儲(chǔ)器窗口中呈現(xiàn)紅色。 (2) 采用命令菜單編輯 ① 打開“Edit”菜單,選擇“Memory”中的“Edit”命令,彈出“Edit Memory”(編輯存儲(chǔ)器)對(duì)話框; ② 在“Address”和“Data”欄中,輸入地址和數(shù); ③ 點(diǎn)擊“Done”按鈕,完成存儲(chǔ)器的編輯。 編輯后的數(shù)據(jù)在存儲(chǔ)器窗口中呈現(xiàn)紅色。 CCS開發(fā)環(huán)境為用戶提供了存儲(chǔ)器塊操作,包括在存儲(chǔ)器中拷貝數(shù)據(jù)塊和填充數(shù)據(jù)塊。這種操作常用于數(shù)據(jù)塊的初始化。 (1) 拷貝數(shù)據(jù)塊 用來將存儲(chǔ)器中某一區(qū)域的數(shù)據(jù)塊復(fù)制到另一個(gè)區(qū)域。 例如:將數(shù)據(jù)存儲(chǔ)器0080H單元開始的數(shù)據(jù)塊,復(fù)制到首地址為00A0H數(shù)據(jù)存儲(chǔ)區(qū)中,數(shù)據(jù)塊的長(zhǎng)度為24。操作步驟如下: ① 在主菜單“Edit”中,選擇“Memory”中的“Copy”命令。打開“Setup for Copying”對(duì)話框; ② 輸入源數(shù)據(jù)塊的首地址、數(shù)據(jù)長(zhǎng)度和存儲(chǔ)空間類型; ③ 輸入目標(biāo)數(shù)據(jù)塊首地址和存儲(chǔ)空間類型; ④ 點(diǎn)擊“OK”按鈕,完成數(shù)據(jù)塊拷貝。 (2) 填充數(shù)據(jù)塊 用特定的數(shù)據(jù)填充存儲(chǔ)器某一段區(qū)域。其方法: ① 在主菜單“Edit”中,選擇“Memory”中的“Fill”命令。打開“Setup Fill Memory(填充存儲(chǔ)器)”對(duì)話框; ② 輸入數(shù)據(jù)塊首地址、數(shù)據(jù)長(zhǎng)度和存儲(chǔ)空間類; ③ 點(diǎn)擊“OK”按鈕,完成數(shù)據(jù)塊拷貝。 寄存器窗口的使用 為了便于DSP系統(tǒng)的開發(fā)調(diào)試,CCS開發(fā)環(huán)境為用戶提供了寄存器窗口,用來觀察目標(biāo)處理器的CPU寄存器和外設(shè)寄存器。另外,CPU寄存器的內(nèi)容還可以通過寄存器編輯對(duì)話框進(jìn)行編輯修改。 1. 啟動(dòng)寄存器窗口 打開寄存器窗口有以下兩種方法。 方法1:在“View”菜單中,選擇“CPU Registers”項(xiàng)中的“CPU Register”命令;方法2:用調(diào)試工具條上的觀察寄存器按鈕 ,即可打開寄存器窗口。2. 編輯寄存器 有三種方法可以打開編輯寄存器對(duì)話框。 ① 選擇“Edit”菜單中的“Edit Register”命令,可打開編輯對(duì)話框; ② 在打開的寄存器窗口中,雙擊某寄存器名即可打開編輯對(duì)話框; ③ 從寄存器窗口中,右擊窗口打開關(guān)聯(lián)菜單,選擇“Edit Register”命令,可打開編輯對(duì)話框。 編輯寄存器對(duì)話框提供了如下選項(xiàng): Register(寄存器):輸入要編輯的寄存器名。Value(數(shù)值):以十六進(jìn)制的格式顯示所選定寄存器的當(dāng)前內(nèi)容。 觀察窗口的使用 CCS開發(fā)環(huán)境最多為用戶提供4個(gè)觀察窗口。在每一個(gè)窗口中都可以定義若干個(gè)觀察變量。 有三種方法可以定義觀察變量: ① 將光標(biāo)移到所選定的觀察窗口中,按鍵盤上的“Insert”鍵,出現(xiàn)對(duì)話框。在對(duì)話框中輸入變量符號(hào),單擊“OK”按鈕即可。 ② 將光標(biāo)移到所選定的觀察窗口中,單擊鼠標(biāo)右鍵打開關(guān)聯(lián)菜單,選擇“Insert New Expression”選項(xiàng),彈出對(duì)話框;在對(duì)話框中輸入變量符號(hào),單擊“OK”按鈕,完成該變量的定義。 ③ 在源文件窗口或反匯編窗口中,雙擊變量使其選中,單擊鼠標(biāo)右鍵打開關(guān)聯(lián)菜單,選擇“Add to Watch Window”選項(xiàng),則該變量直接進(jìn)入當(dāng)前觀察窗口。 有兩種方法可以從觀察窗口中刪去某變量: ① 在當(dāng)前觀察窗口中,雙擊某變量,使該變量以彩色背景顯示。按鍵盤中的“Delete”鍵,從窗口列表中刪除此變量。 ② 選中某變量后,右鍵單擊該變量,打開關(guān)聯(lián)菜單,選擇“Remove Current Expression”選項(xiàng),即可刪除該變量。 有兩種方法可以完成變量的編輯:(1)用編輯變量命令編輯 ① 選擇菜單“Edit”中的編輯變量命令“Edit Variable”,彈出編輯變量對(duì)話框。 ② 在對(duì)話框中輸入信息。 Variable:要編輯的變量名;Value:新的變量值。 ③ 點(diǎn)擊“OK”按鈕完成編輯。(2)快速編輯 ① 選擇窗口標(biāo)簽,打開所要使用的觀察窗口,找到所要編輯的變量; ② 左鍵雙擊要編輯的變量,彈出編輯變量對(duì)話框; ③ 在對(duì)話框的“Value”欄中,輸入要編輯的數(shù)據(jù)。 ④ 點(diǎn)擊“OK”按鈕,完成變量的編輯。 第四章 CCS工程項(xiàng)目的創(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)用特性。 工程項(xiàng)目的管理 CCS開發(fā)環(huán)境對(duì)用戶系統(tǒng)采用工程項(xiàng)目的集成管理,使用戶系統(tǒng)的開發(fā)和調(diào)試變得簡(jiǎn)單明了。在開發(fā)過程中,CCS會(huì)在開發(fā)平臺(tái)中建立不同獨(dú)立程序的跟蹤信息,通過這些跟蹤信息對(duì)不同的文件進(jìn)行分類管理,建立相應(yīng)的文件庫(kù)和目標(biāo)文件。一個(gè)工程項(xiàng)目包括源程序、庫(kù)文件、鏈接命令文件和頭文件等,它們按照目錄樹的結(jié)構(gòu)組織在工程項(xiàng)目中。工程項(xiàng)目構(gòu)建(編譯鏈接)完成后生成可執(zhí)行文件。一個(gè)典型的工程項(xiàng)目記錄如下信息: ① 源程序文件名和目標(biāo)庫(kù); ② 編譯器,匯編器和鏈接器選項(xiàng); ③ 有關(guān)的頭文件。 工程項(xiàng)目的管理主要通過工程項(xiàng)目觀察窗口來完成。此窗口顯示了整個(gè)工程項(xiàng)目的內(nèi)容、工程項(xiàng)目的組織情況以及與工程項(xiàng)目關(guān)聯(lián)的程序。所有的工程項(xiàng)目操作都可以從工程項(xiàng)目觀察窗口中完成。 當(dāng)啟動(dòng)CCS開發(fā)環(huán)境后,會(huì)自動(dòng)