tms320c55xdsp教材習(xí)題答案_第1頁(yè)
tms320c55xdsp教材習(xí)題答案_第2頁(yè)
tms320c55xdsp教材習(xí)題答案_第3頁(yè)
tms320c55xdsp教材習(xí)題答案_第4頁(yè)
tms320c55xdsp教材習(xí)題答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章1簡(jiǎn)述典型實(shí)時(shí)數(shù)字信號(hào)處理系統(tǒng)組成部分。答:包括:抗混疊濾波器(Anti-aliasingfilter)、模數(shù)轉(zhuǎn)換器AD(CAnalog-to-DigitalConverter)、數(shù)字信號(hào)處理、數(shù)模轉(zhuǎn)換器DAC(Digital-to-AnalogConverter)和抗鏡像濾波器(Anti-imagefilter)。2.簡(jiǎn)述X86處理器完成實(shí)時(shí)數(shù)字信號(hào)處理的優(yōu)缺點(diǎn)。答:利用X86處理器完成實(shí)時(shí)數(shù)字信號(hào)處理。特點(diǎn)是處理器選擇范圍寬,主板及外設(shè)資源豐富,有多種操作系統(tǒng)可供選擇,開發(fā)、調(diào)試較為方便;缺點(diǎn)是數(shù)字信號(hào)處理能力不強(qiáng),硬件組成較為復(fù)雜,系統(tǒng)體積、重量較大,功耗較高,抗環(huán)境影響能力較弱。

2、3簡(jiǎn)述數(shù)字信號(hào)處理器的主要特點(diǎn)。答:(1)存儲(chǔ)器采用哈佛或者改進(jìn)的哈佛結(jié)構(gòu);(2)內(nèi)部采用了多級(jí)流水;(3)具有硬件乘法累加單元;(4)可以實(shí)現(xiàn)零開銷循環(huán);(5)采用了特殊的尋址方式;(6)高效的特殊指令;(7)具有豐富的片內(nèi)外設(shè)。4給出存儲(chǔ)器的兩種主要結(jié)構(gòu),并分析其區(qū)別。答:存儲(chǔ)器結(jié)構(gòu)分為兩大類:馮諾依曼結(jié)構(gòu)和哈佛結(jié)構(gòu)。馮諾依曼結(jié)構(gòu)的特點(diǎn)是只有一個(gè)存儲(chǔ)器空間、一套地址總線和一套數(shù)據(jù)總線;指令、數(shù)據(jù)都存放在這個(gè)存儲(chǔ)器空間中,統(tǒng)一分配地址,所以處理器必須分時(shí)訪問程序和數(shù)據(jù)空間。哈佛結(jié)構(gòu)程序存儲(chǔ)器空間和數(shù)據(jù)存儲(chǔ)器空間分開,具有多套地址、數(shù)據(jù)總線,哈佛結(jié)構(gòu)是并行體系結(jié)構(gòu),程序和數(shù)據(jù)存于不同的存儲(chǔ)器空

3、間,每個(gè)存儲(chǔ)器空間獨(dú)立編址、獨(dú)立訪問。5簡(jiǎn)述選擇數(shù)字信號(hào)處理器所需要考慮的因素。答:應(yīng)考慮運(yùn)算速度、算法格式和數(shù)據(jù)寬度、存儲(chǔ)器類型、功耗和開發(fā)工具。6給出數(shù)字信號(hào)處理器的運(yùn)算速度指標(biāo),并給出其具體含義。答:常見的運(yùn)算速度指標(biāo)有如下幾種:(1) 1)指令周期:執(zhí)行一條指令所需的最短時(shí)間,數(shù)值等于主頻的倒數(shù);指令周期通常以ns(納秒)為單位。例如,運(yùn)行在200MHz的TMS320VC5510勺指令周期為5ns。(2) MIPS:每秒百萬(wàn)條指令數(shù)。(3) MOPS每秒百萬(wàn)次操作數(shù)。(4) MFLOPS每秒百萬(wàn)次浮點(diǎn)操作數(shù)。(5) BOPS每秒十億次操作數(shù)。(6) MAC時(shí)間:一次乘法累加操作花費(fèi)的時(shí)

4、間。大部分DSP芯片可在一個(gè)指令周期內(nèi)完成MACt作;(7) FFT執(zhí)行時(shí)間:完成N點(diǎn)FFT所需的時(shí)間。FFT運(yùn)算是數(shù)字信號(hào)處理中的典型算法而且應(yīng)用很廣,因此該指標(biāo)常用于衡量DSP芯片的運(yùn)算能力。第二章1. TMS320C55xDSP有哪些特征和優(yōu)點(diǎn)?(表2-2)答:一個(gè)32位x16位指令緩沖隊(duì)列:緩沖變長(zhǎng)指令并完成有效的塊重復(fù)操作;兩個(gè)17位x17位的乘法累加器:在一個(gè)單周期執(zhí)行雙乘法累加操作;一個(gè)40位算術(shù)邏輯單元(ALU):實(shí)現(xiàn)高精度算術(shù)和邏輯操作;一個(gè)40位桶形移位寄存器:能夠?qū)⒁粋€(gè)40位的計(jì)算結(jié)果最高向左移31位或向右移32位;一個(gè)16位算術(shù)邏輯單元(ALU):對(duì)主ALU并行完成簡(jiǎn)單

5、的算術(shù)操作;4個(gè)40位的累加器:保留計(jì)算結(jié)果,減少對(duì)存儲(chǔ)單元的訪問;12條獨(dú)立總線,其中包括3條讀數(shù)據(jù)總線、2條寫數(shù)據(jù)總線、5條數(shù)據(jù)地址總線、1 條讀程序總線、1條程序地址總線:為各種計(jì)算單元并行地提供將要處理的指令和操作數(shù)利用C55x的并行機(jī)制的優(yōu)點(diǎn);用戶可配置IDLE域:改進(jìn)了低功耗電源管理的靈活性。2. TMS320C55xDSP的內(nèi)部結(jié)構(gòu)由哪幾部分組成?(圖2-1)答:C55x有一條32位的程序數(shù)據(jù)總線(PB),5條16位數(shù)據(jù)總線(BBCBDBEB、FB)和1條24位的程序地址總線及5條23位的數(shù)據(jù)地址總線,這些總線分別與CPUffi連。總線通過(guò)存儲(chǔ)器接口單元(M)與外部程序總線和數(shù)據(jù)

6、總線相連,實(shí)現(xiàn)CPUM外部存儲(chǔ)器的訪問;指令緩沖單元(I)、程序流程單元(P)、地址流程單元(A)和數(shù)據(jù)計(jì)算單元(D);以及存儲(chǔ)器接口單元(M)。3. 簡(jiǎn)述指令緩沖單元(I)、程序流程單元(P)、地址流程單元(A)和數(shù)據(jù)計(jì)算單元(D)的組成和功能?答:C55x的指令緩沖單元由指令緩沖隊(duì)列舊Q(InstructionBufferQueue)和指令譯碼器組成。在每個(gè)CPU周期內(nèi),I單元將從讀程序數(shù)據(jù)總線接收的4B程序代碼放入指令緩沖隊(duì)列,指令譯碼器從隊(duì)列中取6B程序代碼,根據(jù)指令的長(zhǎng)度可對(duì)8位、16位、24位、32位和48位的變長(zhǎng)指令進(jìn)行譯碼,然后把譯碼數(shù)據(jù)送入P單元、A單元和D單元去執(zhí)行。程序流

7、程單元由程序地址產(chǎn)生電路和寄存器組構(gòu)成。程序流程單元產(chǎn)生所有程序空間的地址,并控制指令的讀取順序。地址流程單元包括數(shù)據(jù)地址產(chǎn)生電路、算術(shù)邏輯電路和寄存器組構(gòu)成。數(shù)據(jù)地址產(chǎn)生電路(DAGEN能夠接收來(lái)自I單元的立即數(shù)和來(lái)自A單元的寄存器產(chǎn)生讀取數(shù)據(jù)空間的地址。對(duì)于使用間接尋址模式的指令,由P單元向DAGE觥明采用的尋址模式。數(shù)據(jù)計(jì)算單元由移位器、算術(shù)邏輯電路、乘法累加器和寄存器組構(gòu)成。D單元包含了CPU的主要運(yùn)算部件。D單元移位器能夠接收來(lái)自I單元的立即數(shù),能夠與存儲(chǔ)器、I/O空間、A單元寄存器、D單元寄存器和P單元寄存器進(jìn)行雙向通信,此外,還可以向D單元的ALU和A單元的ALU提供移位后的數(shù)據(jù)

8、。4. TMS320C55xDSP的流水線操作包括多少個(gè)階段?每一階段完成什么操作?答:兩個(gè)。第一階段是取流水線,即從內(nèi)存中取出32位的指令包,放入指令緩沖隊(duì)(IBQ)中,然后為流水線的第二階段提供48位的指令包。第二階段是指執(zhí)行流水線,這部分的功能是對(duì)指令進(jìn)行解碼,完成數(shù)據(jù)的存取和計(jì)算。5. TMS320C55xDSPf哪些片上外設(shè)?答:兩個(gè)20位的定時(shí)器。一個(gè)看門狗定時(shí)器。6通道直接存儲(chǔ)器存取控制器(DMA)。外部存儲(chǔ)器接口(EMIF)。三個(gè)串口支持最多三個(gè)多通道緩沖串口(McBSP或最多兩個(gè)多媒體/安全數(shù)字卡接口。增強(qiáng)型主機(jī)接口(EHPI)是一個(gè)16位的并行接口??删幊替i相環(huán)(DPLD時(shí)

9、鐘發(fā)生器。USB全速(12Mbps)從端口。I2C主從接口。一個(gè)實(shí)時(shí)時(shí)鐘。6. TMS320C55X的尋址空間是多少?當(dāng)CPU問程序空間和數(shù)據(jù)空間時(shí),使用的地址是多少位的?答:C55x的尋址空間為16MB當(dāng)CPU從程序空間讀取程序代碼時(shí),使用24位地址,當(dāng)訪問數(shù)據(jù)空間時(shí),使用23位的地址。但是在訪問數(shù)據(jù)空間時(shí),將23位地址左移一位,并將地址總線上的最低有效位(LSB)置0,使得在對(duì)數(shù)據(jù)空間或程序空間尋址時(shí),地址總線都傳送24位地址。7. 符合標(biāo)準(zhǔn)的測(cè)試/仿真接口的引腳有哪幾個(gè)?答:TCK弓I腳、TDI弓|腳、TDI弓|腳、TMSTRSTEMU0EMU1/OFF-第三章1 .C55xDSP支持哪

10、三種尋址模式?答:C55xDSP支持三種尋址模式,絕對(duì)尋址模式;直接尋址模式;間接尋址模式。2 .簡(jiǎn)述k16絕對(duì)尋址和k23絕對(duì)尋址不同點(diǎn)和相同點(diǎn)。答:不同k16絕對(duì)尋址的指令其操作數(shù)為*abs16(#k16),其中k16是一個(gè)16位的無(wú)符號(hào)常數(shù)。尋址方法是將7位的寄存器DPH(擴(kuò)展數(shù)據(jù)頁(yè)指針XDP的高位部分)和k16級(jí)聯(lián)形成一個(gè)23位的地址,用于對(duì)數(shù)據(jù)空間的訪問。該模式可以訪問一個(gè)存儲(chǔ)單元和一個(gè)存儲(chǔ)映射寄存器。和k23絕對(duì)尋址的指令其操作數(shù)為*(#k23),其中k23是一個(gè)23位的無(wú)符號(hào)常數(shù)。使用這種尋址方法的指令將常數(shù)編碼為3字節(jié)(去掉最高位)。相同點(diǎn):k16絕對(duì)尋址和k23絕對(duì)尋址的指令

11、不能與其他指令并行執(zhí)行。3 .簡(jiǎn)述C55xDSP并行指令遵守的規(guī)則。答:在并行指令中,必須遵守三條基本規(guī)則:兩條指令的總長(zhǎng)度不能超過(guò)6個(gè)字節(jié)。在指令的執(zhí)行過(guò)程中不存在操作器、地址產(chǎn)生單元、總線等資源沖突。其中一條指令必須有并行使能位或兩條指令符合軟-雙并行條件。4 .已知AC1=0200FC00HAR3=0200H(200)=340014MOV*AR3+#16ACO?AR1AR2和AC1的值分另1J是多少?答: BeforeAC0 00 6900 0000AC1 00 0023 0000*AR1 EF00AR2 0201*CDP A067ACOV0 0ACOV1 0CARRY 0 M40 0

12、FRCT 0 SATD 07 已知 PC=004042H,AfterAC0 00 95C0 9200AC1 00 0023 0000*AR1 EF00AR2 0202*CDP A067ACOV0 1ACOV1 0CARRY 0M40 0FRCT 0SATD 0AC0=0000000001HJ根據(jù)下表的情況Bbranch執(zhí)行上面指令后,PC和AC0分別是多少?答:BeforeAfterPC004042PC006047AC00000000001AC00000000000第四章1根據(jù)任務(wù)調(diào)度的方式不同,C55x處理器程序可以分為哪兩類?并簡(jiǎn)述其優(yōu)缺點(diǎn)。答:一類是由程序自己完成任務(wù)調(diào)度,另一類是由嵌入

13、式操作系統(tǒng)完成任務(wù)調(diào)度。由程序自身完成任務(wù)調(diào)度程序運(yùn)行效率高,對(duì)硬件中斷響應(yīng)快,程序運(yùn)行穩(wěn)定,適合于任務(wù)較為單一,實(shí)時(shí)性較強(qiáng)的應(yīng)用;嵌入式操作系統(tǒng)完成任務(wù)調(diào)度,可以將應(yīng)用分解為多個(gè)任務(wù),簡(jiǎn)化了應(yīng)用系統(tǒng)軟件設(shè)計(jì),更為重要的是良好的多任務(wù)設(shè)計(jì)有助于提高系統(tǒng)的穩(wěn)定性和可靠性。2請(qǐng)利用指針將IO空間中地址從0x100到0x107中的值放置到數(shù)據(jù)空間*ptr指針當(dāng)中。答:ioportint*a;Int*ptrvoidfoo(void)i=0x100;a=&i;for(intj=0;j=7;j+)ptrj=aj;3在o3級(jí)優(yōu)化情況下,利用中斷讀取0x100000地址,并將值存放到變量in_flag中。答:

14、變量in_flag定義volatileunsignedintin_flag;中斷服務(wù)程序interruptvoidint_handler()In_flag=(unsignedint*)0x100000;4 .在C語(yǔ)言編寫的程序中,分別給出利用C語(yǔ)言和嵌套匯編語(yǔ)言打開全局中斷的程序代碼。答:C語(yǔ)言打開全局中斷IRQ_globalEnable();嵌套匯編語(yǔ)言打開全局中斷asm(“BCLRST1_INTM”);5 給出函數(shù)intfn(longl1,longl2,longl3,int*p4,int*p5,int*p6,int*p7,int*p8,inti9,inti10)中傳送參數(shù)所使用的寄存器。答

15、:輸入?yún)?shù)通過(guò)AC0ACIAC2、AR0AR1AR2、AR3AR4T0、T1傳遞,輸出參數(shù)通過(guò)T0傳送參數(shù)。6 .在.sine數(shù)據(jù)段中定義一個(gè)16點(diǎn)的正弦表,其數(shù)值采用Q15r式存放。(Q1出M、數(shù)點(diǎn)在第15位)答:.sina.word0,12539,23170,30273.word32767,30273,23170,12539.word0,-12539,-23170,-30273.word-32767,-30273,-23170,-125397在.mydata段中為a,b,c分別預(yù)留10、20、5個(gè)字的空間。答:.def_a.def_b.def_c.sectmydata_a:.space10

16、*16_b:.space20*16;_c:.space5*16;8.請(qǐng)給出調(diào)用圖像和視頻處理庫(kù)所需要的.h文件和.lib文件。答:調(diào)用圖像和視頻處理庫(kù)需要需要包含文件,如過(guò)采用小模式編程需要,而采用大模式編程需要庫(kù)。第五章1 .C55x的片內(nèi)外設(shè)可以分為哪幾類?這些片上外設(shè)可以通過(guò)什么工具完成片上外設(shè)的操作?答:可以分為時(shí)鐘與定時(shí)器類、外部設(shè)備連接接口、信號(hào)采集和通信接口類以及其他外設(shè)。用戶可以通過(guò)片上外設(shè)支持庫(kù)完成外設(shè)的操作,片上外設(shè)支持庫(kù)為用戶提供了控制片上外設(shè)的函數(shù)、宏等工具,用戶可以通過(guò)程序或者DSP/BIOS完成這些函數(shù)和宏的調(diào)用。2 .片上外設(shè)支持庫(kù)具有什么特點(diǎn)?答:1)采用標(biāo)準(zhǔn)協(xié)

17、議對(duì)外設(shè)進(jìn)行編程。片上外設(shè)支持庫(kù)采用標(biāo)準(zhǔn)協(xié)議實(shí)現(xiàn)片上外設(shè)的編程,這些協(xié)議包括數(shù)據(jù)類型、定義外設(shè)配置的宏定義,以及實(shí)現(xiàn)各種外設(shè)操作的函數(shù)等;2)基本資源管理??梢酝ㄟ^(guò)程序?qū)崿F(xiàn)多通道外設(shè)的資源管理;3)設(shè)備的符號(hào)描述。片上外設(shè)支持庫(kù)通過(guò)對(duì)外設(shè)寄存器和寄存器域的符號(hào)定義,使得程序在不同DSP之間的移植變得容易,而當(dāng)DSP的版本發(fā)生升級(jí)時(shí),可以最大程度減少程序的修改。3 .如何測(cè)試時(shí)鐘發(fā)生器是否正常工作?答:(1)檢查DSP的時(shí)鐘輸入引腳CLKIN、時(shí)鐘輸出引腳CLKOU下口時(shí)鐘模式引腳CLKMD連接是否正確,正常情況下CLKIN應(yīng)接時(shí)鐘源,而CLKM而拉高或拉低,CLKOUTZ是信號(hào)輸出引腳;(2)

18、系統(tǒng)加電后測(cè)量CLKIN引腳時(shí)鐘輸入是否正常,信號(hào)的高低電平及占空比是否滿足需要;(3)在沒有進(jìn)行軟件設(shè)置的情況下,DSP在復(fù)位后CLKOUT勺輸出直接受CLKM的制,當(dāng)CLKM時(shí)高,CLKOUT勺輸出頻率將等于CLKIN的頻率,CLKMD低貝UCLKOUT俞出將等于CLKIN的頻率的1/2;(4)如果以上步驟運(yùn)行正常,則利用軟件設(shè)置CLKMD?存器,使時(shí)鐘產(chǎn)生器工作于PLL鎖相環(huán)模式下,此時(shí)再檢測(cè)CLKOUTt號(hào),查看鎖相環(huán)是否正常工作。4 .設(shè)數(shù)字信號(hào)處理器定時(shí)器輸入時(shí)鐘頻率為100MHz如果要求定時(shí)器發(fā)送中斷信號(hào)或同步答:根據(jù)公式輸入時(shí)鐘頻率TINT頻率事件信號(hào)的頻率為1000次每秒,需

19、要如何對(duì)定時(shí)器進(jìn)行設(shè)置?(TDDR1)(PRD1)輸入時(shí)鐘頻率為100MHz由于TDDM4位,這里我們把TDDR為9,則PRD為9999。5 .為了完成McBS珅口的測(cè)試,需要其在回環(huán)模式下工作,試畫出回環(huán)模式工作框圖。答:DR6 .系統(tǒng)需要通過(guò)EHPI接口完成引導(dǎo),在該引導(dǎo)模式下需要如何對(duì)通用引腳進(jìn)行設(shè)置?答:在EHPI引導(dǎo)模式下,BOOTM3:0的值為1101B,下面給出通過(guò)GPIO設(shè)置DSP上電方式示意圖。7 .如何對(duì)通用輸入輸出引腳進(jìn)行測(cè)試?答:(1)輸入口測(cè)試輸入口測(cè)試步驟如下:1)通過(guò)I/O方向寄存器IODIR設(shè)置某一個(gè)引腳為輸入方向;2)在已設(shè)置為輸入方向的引腳上外加LVTTL信

20、號(hào);3)DSP訪問I/O數(shù)據(jù)寄存器IODATA查看引腳上的邏輯電平,與外加LVTTL電平比較來(lái)測(cè)試輸入口是否工作正常。(2)輸出口測(cè)試輸入口測(cè)試步驟如下:1)通過(guò)I/O方向寄存器IODIR設(shè)置某一個(gè)引腳為輸出方向;2)在I/O數(shù)據(jù)寄存器IODATA上設(shè)置這個(gè)引腳的邏輯電平;3)測(cè)量引腳的電平,與設(shè)置的邏輯電平相比較來(lái)檢測(cè)輸出口是否正常工作。8.DMAGCR存器中的EHPIEXCLB設(shè)置為0或1時(shí)有何區(qū)別?答:當(dāng)EHPIEXCL=0HPI和DMA!道共享DARAMSARA附口EMIF;當(dāng)EHPIEXCL=1HPI獨(dú)占DARAMDSARAMIDMA!道只能訪問EMIF和外設(shè)。第六章1. CCS集成

21、開發(fā)環(huán)境有哪些功能?答:CCS的功能十分強(qiáng)大,它集成了代碼的編輯、編譯、鏈接和調(diào)試等功能,而且支持C和匯編混合編程,其主要功能如下。集成可視化代碼編輯界面:可直接編寫C、匯編、C和匯編混合、.H文件、.cmd文件等;集成代碼生成工具:包括匯編器、優(yōu)化C編譯器、鏈接器等,將代碼的編輯、編譯、鏈接和調(diào)試等功能集成到一個(gè)開發(fā)環(huán)境中;基本調(diào)試工具:可以裝入執(zhí)行代碼(.out文件),查看寄存器窗口、存儲(chǔ)器窗口、反匯編窗口和變量窗口,并且支持C源代碼級(jí)調(diào)試;斷點(diǎn)工具:能在調(diào)試程序的過(guò)程中,設(shè)置軟件斷點(diǎn)、硬件斷點(diǎn)、數(shù)據(jù)空間讀/寫斷點(diǎn)、條件斷點(diǎn)(使用GEL編寫表達(dá)式)等;探針調(diào)試工具(probepoints)

22、:可用于算法仿真,數(shù)據(jù)監(jiān)視等;性能分析工具(pr討ilepoints):可用于評(píng)估代碼執(zhí)行的時(shí)鐘數(shù);實(shí)時(shí)分析和數(shù)據(jù)可視化工具:例如:數(shù)據(jù)的圖形顯示工具,可繪制時(shí)域/頻域波形、眼圖、星座圖、圖像等,并具有自動(dòng)刷新功能(使用Animate命令運(yùn)行);GEL工具:用戶利用GEL擴(kuò)展語(yǔ)言可以編寫自己的控制面板/菜單,設(shè)置GEL菜單選項(xiàng),可方便直觀地修改變量,配置參數(shù)等;支持實(shí)時(shí)數(shù)據(jù)交換RTDX(RealTimeDataExchange)技術(shù):該技術(shù)可在不中斷目標(biāo)系統(tǒng)運(yùn)行的情況下,實(shí)現(xiàn)DSP與其他應(yīng)用程序(OLE)的數(shù)據(jù)交換;提供DSP/BIOS工具:增強(qiáng)對(duì)代碼的實(shí)時(shí)分析能力,如分析代碼執(zhí)行的效率、調(diào)度

23、程序執(zhí)行的優(yōu)先級(jí)、方便管理或使用系統(tǒng)資源(代碼/數(shù)據(jù)占用空間,中斷服務(wù)程序的調(diào)用,定時(shí)器使用等),從而減少了開發(fā)人員對(duì)硬件資源熟悉程度的依賴性;支持多DSP的調(diào)試。2. 在CCSt成開發(fā)環(huán)境中可以使用的仿真設(shè)備包括哪些?答:仿真設(shè)備包才軟仿真器(Simulator)、各種硬仿真器(Emulator)、TI或第三方公司提供的DSPJ學(xué)者套件(DSK和DS印估板(EVM等。3. CCS的所有窗口都含有一個(gè)關(guān)聯(lián)菜單,如何打開一個(gè)窗口的關(guān)聯(lián)菜單?答:只要在該窗口中單擊右鍵,就可以打開關(guān)聯(lián)菜單。4. CCS為用戶提供了哪幾種常用的工具條?答:常用工具條包括:標(biāo)準(zhǔn)工具條、編輯工具條、項(xiàng)目工具條和調(diào)試工具條

24、。5. 怎樣創(chuàng)建一個(gè)新的工程項(xiàng)目?答:工程項(xiàng)目的創(chuàng)建過(guò)程包括:(1)在主菜單“Project”中選擇“NeW選項(xiàng),彈出下圖所示的對(duì)話框。(2)在“ProjectName”域中輸入要?jiǎng)?chuàng)建的項(xiàng)目名,在Location”域輸入或選擇將要?jiǎng)?chuàng)建的工程項(xiàng)目所處的目錄,對(duì)于每個(gè)新建的工程項(xiàng)目,最好建立不同的目錄。(3)從“Project”下拉列表中選擇要?jiǎng)?chuàng)建的工程項(xiàng)目的配置(可執(zhí)行程序.out或目標(biāo)庫(kù)函數(shù).lib)。(4)在“Target”下拉列表中選擇將要?jiǎng)?chuàng)建的工程項(xiàng)目所對(duì)應(yīng)的目標(biāo)器件系列(TMS320C54xxTMS320C55xxTMS320C62xx)。(5)單擊“Finish”按鈕就完成了一個(gè)工程

25、項(xiàng)目的創(chuàng)建。6 .如果工程文件是基于C語(yǔ)言編寫的,怎樣向工程項(xiàng)目中添加運(yùn)行時(shí)支持庫(kù)?答:在主菜單中選擇Project中的AddFilestoProject”選項(xiàng),或在工程項(xiàng)目瀏覽窗口單擊項(xiàng)目名,在彈出的對(duì)話框中選擇“AddFiles”選項(xiàng)。在彈出的對(duì)話框中選擇要添加文件的目錄,在CCS勺安裝目錄“c5500cgtoolslib”下,在添加文件對(duì)話框的“文件類型”下拉列表中要選擇ObjectandLibraryFiles(*.o*,*.l*)”,向工程里添加“”或文件。7 .在調(diào)試程序時(shí),經(jīng)常使用斷點(diǎn),它的作用是什么?怎樣設(shè)置和刪除斷點(diǎn)?答:程序運(yùn)行過(guò)程中如果遇到斷點(diǎn),就會(huì)暫時(shí)停止運(yùn)行,回到調(diào)試

26、狀態(tài)。用戶可以通過(guò)查看變量、圖形等方式,發(fā)現(xiàn)程序中的錯(cuò)誤。斷點(diǎn)可以設(shè)置在源代碼行上,也設(shè)置在反匯編窗口中的指令行上。有三種方法可以快速地設(shè)置斷點(diǎn)。 在反匯編窗口或含有C/C+的源代碼窗口中,將光標(biāo)移動(dòng)到需要設(shè)置斷點(diǎn)的指令行上,單擊右鍵,在彈出的菜單中選擇Togglebreakpoint”命令,在本行左邊會(huì)出現(xiàn)紅色標(biāo)記,表示此處有斷點(diǎn)。 在反匯編窗口,雙擊要設(shè)置斷點(diǎn)的指令行,在源代碼窗口,雙擊指令行左邊的頁(yè)邊,即可完成斷點(diǎn)的設(shè)置。 可以單擊工具條上的按鈕來(lái)添加斷點(diǎn)。可以以下使用任何一種方法刪除斷點(diǎn)。在反匯編窗口或含有C/C+的源代碼窗口中,將光標(biāo)移動(dòng)到需要已經(jīng)設(shè)有斷點(diǎn)的指令行上,單擊右鍵,在彈出

27、的菜單中選擇Togglebreakpoint”命令來(lái)取消斷點(diǎn)。在反匯編窗口,雙擊已經(jīng)設(shè)有斷點(diǎn)的指令行,在源代碼窗口,雙擊設(shè)有斷點(diǎn)的指令行左邊的頁(yè)邊,即可取消斷點(diǎn)??梢詥螕艄ぞ邨l上的按鈕來(lái)刪除斷點(diǎn)。選擇Debug菜單中Breakpoints”命令,出現(xiàn)如圖6-38所示的“Break/ProbePoints”對(duì)話框,在斷點(diǎn)列表中選擇要?jiǎng)h除的斷點(diǎn),單擊“Delete”按鈕,單擊“OK按鈕即可。8 .什么是探針點(diǎn)?它的作用是什么?怎樣設(shè)置和刪除探針點(diǎn)?答:探針點(diǎn)(ProbePoint)是CCS中比較有特色的工具,程序運(yùn)行到探針點(diǎn)會(huì)執(zhí)行特定的操作,如刷新圖形、文件輸入/輸出等。有兩種方法可以很方便地設(shè)置

28、探針點(diǎn):將光標(biāo)移動(dòng)到需要設(shè)置探針點(diǎn)的位置,單擊右鍵,在彈出的菜單中選擇ToggleProbePoint”命令,該行最左邊將出現(xiàn)一個(gè)藍(lán)色菱形探針點(diǎn)標(biāo)志;或單擊項(xiàng)目工具條上的按鈕完成探針點(diǎn)的設(shè)置。探針點(diǎn)的刪除:在反匯編窗口或含有C/C+的源文件中,將光標(biāo)移動(dòng)到已設(shè)置探針點(diǎn)的位置,單擊右鍵,在彈出的菜單中選擇“ToggleProbePoint”命令即可刪除探針點(diǎn);或單擊項(xiàng)目工具條上的按鈕刪除探針點(diǎn)。單擊項(xiàng)目工具條上的按鈕可以刪除所有探針點(diǎn)。第七章R1、R2的電阻阻值?1 .如果電源芯片TPS54110的輸出電壓為,應(yīng)如何設(shè)置答:根據(jù)公式R1R2 0.891Vout0.891如果R2為,將值帶入公式,最后得到R1為KQO2 .請(qǐng)給出TMS320VC5510勺上電力口載方式。答:TMS320VC5510勺上電力口載方式有SPI口加載方式,EMIF口加載方式

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論