DSP实验报告Word下载.docx
- 文档编号:17759723
- 上传时间:2022-12-09
- 格式:DOCX
- 页数:40
- 大小:167.06KB
DSP实验报告Word下载.docx
《DSP实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《DSP实验报告Word下载.docx(40页珍藏版)》请在冰豆网上搜索。
选择菜单FilefLoadProgram,选择debug目录加载可执行文件.out,选择菜
单DebugfGoMain,按-F5®
运行程序,观察运行结果,可尝试修改应用程序,观察并
记录运行结果。
资源管理器下查看debug目录下产生的文件。
01114laiili«
v加Vae£
9-如Fa丘】・KtfSfS加前*”3心.F*
<
!
)
占I^U-tfe®
I」NM东*%打乌岭需+是¥
斛二歪出爲
I■…yylih艸L|■■:
i=fji~刁|dJ・
-%i
冉
」低eg
_1fF4Jl:
:
£
ZjS■■iMWliEUM-■--LJ■ttsdiiil~r*.|4ct
J3£
USCZ乍_IJ^UTal^d.Tl1*l_JMzlpdg
」Lit:
iuVhSmtj.tfiiifL-u
上]Ullvpp<
T]IiippljCallCl4_■■■■pniafinlabeITjr.ll0*
■:
-■F今FTMgmz:
附2钦貝■咋冷序世th就忍i寻*mFK明?
;
于乂宀亡瓷irni、
=*、:
;
二、“Th"
帝n療FV;
林52轧RtfX尹吝貳卞£
|-卢几严affAzrS-—
III:
w■:
口<
sf.dto_h>
intrnn-HTi:
idV日
JntmijgluB
=H3IlDIl^dlU^[ta.5j;
=■■D■mu刿rt丄110(t曰St_£
凸■-I):
Lb丿丄『I•薛站f.UMH
pen屮"
Theprintl(printr(-The
[ELHKl・ia;
GVilu&
miaiHuizvc.Lu.ffspreedoftHe
LDthedstrIE购%n"
・:
71"
5—丄UTI;
55d\[i"
-=iin_V3lii^);
datais\d\n"
■oa^v^Lufl-];
LDthedistaIS
zT
T1XO匸QKiniujBvaLu#idth*?
如$ig&
4
Th*ainiuuAvsLm-idth«
dldc«
i«
J丁血EpreoddItliedataleii£
fi
"
14>
1*卿Ashidui/
(二)、CCS软件仿真模式下调试工具和分析工具的使用
1.把C:
\CCStudio_v3.3\tutorial\sim55xx\volume1目录拷贝到
件夹中。
选择菜单ProjectfOpen,打开C:
\CCStudio_v3.3\MyProjects\volume1目录下的工程文件volume.pjt,出现错误rts55.lib找不到,点击Browse…"
重新指定"
rts55.lib位置即可,或者点击Remove键,将其从工程中移出。
展开工程volume.pjt,双击链接器命令文件volume.cmd,打开它,在“MEMORY'
上面添加一行-lrts55.lib。
”
4>
rii
■mi*
IEII-Jq■
Hirj;
阅读“volume.c文件,理解代码的含义。
阅读sine.dat文件,理解它是正弦曲线16位有符
号整型数据。
选择菜单Project^Rebuildall,编译生成volume.out可执行文件并加载运行。
鼠标单击Debug工具栏上的“Halt按钮,暂停程序运行。
Project7BuildOption,
察看编译器选项,选择Preprocessor,定义“Pre-DefineSymbols”栏添加FILEIQ点击
确定,选择菜单Project7Build,或单击“Incrementalbuild,Build窗口显示出现语法错
误,修改语法错误。
再次编译得到可执行程序并加载运行,观察程序运行。
鼠标单击
Debug工具栏上的“Hall按钮,暂停程序运行。
辽曲MLi-
*-y"
ip
L^l*HRJ-1■■i
L乍.p-n■rb--hTI・•,耳
FIP.IUP!
:
—d.l.
rz^r
M"
M、”:
■C
二A.yFti
险-Uzf
■5i\e®
禺T
pMit叭牛Pt:
”y
三廉=
■PlIb|A.It.・b・|・0L|i^pi■・■TeiIiIblul-i仃El孕p
尸•?
nAh二
FglIR
王|g
-H>
jl
■3MnidlWVTHl0
-nppid・
_Jfry中
ZjF>
^nwr-p.c
hl・b
r」!
>
■[・
Jh■*
—ropofpr+0MnCH■0IHC瞬W$t■oncer稍■
■□DOE艸■aoce»
i
■□[»
寧J■onc^]w■□Docn:
2nd■oDoci?
EOtJftrr
■□DOCnl-h-4■ONCW-
■口DOCIfkCUA■OHUZtZM
■口DOCJUkD4■onusKOM?
■□DoCJnvctMlA
CWI际
-■ri_cfc:
〒和,
■I.■■■b■■u
OHfAi:
EE0«
A£
iONCBC打OP
口DQCBC«
dAoncH■仙HPlnnr<
・ujd
MTVARC.AflL
CHP-WH-rcj
KCf[lEDE4w-4.-n:
l
WffV
rrtr<
iP4^u4ta|,.KD.-n:
L
KTmOCO«
TCI
mvME
1*flnW»
wb
itST-Lil'
-^Ufhl-KD.ftL
«
fEqgUAldJE
亦m
WVJo.wd
eui“Hfc
f-JiJ:
5<
dkdrE<
f&
4|jU:
DUTT-ie^JOyil.AM.-KLwdrtfnrwi>
_-ntpi
iT
2.文件的输入/输出
选择菜单File7LoadProgram选择可执行文件volume.out,加载它。
选择菜单Debug7GoMain。
或在工程视图中双击volume.c,在右边的编辑窗口中将显
示源代码。
将光标移到主函数中的datalOO那一行上。
单击“ToggleBreakpoint按钮,该行旁边红色标志表示设置了一个软件断点。
一行上单击鼠标右键,选择"
SoftwareBreakpoint,”
再在同
“Edit来设置断点。
此时打开了
一个新的窗口。
按照下图设置新的窗口。
注意:
下图步骤
b.中请输入数据文件路径
为c:
\CCStudio_v3.3\MyProjects\volume1\sine.dat。
垃)£
SourceEditor
孔选^fteadDatafrom
、Fila
0PhysicalProperties
ationvolumes,line63
3lProperties
d.最.后点此谜耒完成设
I置:
/
ScurceEditor
BnaSkipCount
Action
Group
□iMisc
Enable
0x0ftTarget
DefaultGroup
1X请输入数据交件路径:
SPHysicalProperties
ElLocationvoLmtib”匚line
Source
SymbolicAddress
QLogic』Properties
Coridiition
Count
□xO
ReadDatafroAICETEK
Enabled
C.淸按照图示输入剩下的姦
I规
曰AcronAleapArcMjnStjrtAck>
@
匚LengthGroup
BMiSC
PTrueinp_bciffer100
DegtGroup
⑸此时,已经配置好了
Probe断点和与之关联的事件。
3.时域图形显示
(1)选择菜单View7Graph7Time/Frequency弹出GraphPropertyDialog(图形属性对话框)。
⑵在“GraphPropertyDialog对话框'
中更改图形的标题、起始地址、缓冲区大小、显示
数据大小、DSP数据类型、自动标尺属性及最大丫值,如下图所示。
BBGr^phPropertynialrkg
riicpL-ayTGrshT1tie5lai-1Add-t-ess
PdS*AcanisitiBtiff&
r工血4色出IiLcrsnentDiD血牧dSiec
rspn■+•Tjt*
BzNpLilA直RaleQIe^PlotD"
dFro™Le£
t.-sLift-edDitaDist
eECVJ-Kie
Sil
S1n琴1ATivna
Izipnit
iiipi_bM£
Djla
100
1ft-bit莺i
D
卅ax】rmJHiTf—“al町e
改变这些选项
AxesDiSjLay
TJ.riicDI3JjL-3.xVj.l±
L
51<
tu<
ByDi
IVltem.tudeDi5c«
J
Eai.<
rioi.Slylu帖iJStyl4
Cmrw门丁Hn卅㈢
On
Linear
Li£
14
Z乜rv
IKA
CiTT百门丁
□K
旦dp
单击“OK”钮,将出现
Input图形窗口。
图形窗口中鼠标右击,鼠标右击菜单根据需要
不勾选“FloatinginMainWindow"
和“AllowDocking"
调整图形窗口位置。
再次执行菜单命令View7GraphTime/Frequency。
这次将GraphTitle改为Output,开始地址栏改为
out_buffer。
其他设置不变。
GraphTitle
Output
StartAddress
outbuffer
单击“OK”钮,出现一个显示out_buffer波形的
“Output图形窗口。
图形窗口中鼠标右
击,鼠标右击菜单根据需要不勾选“
FloatinginMainWindow"
和
“AllowDocking"
调
整图形窗口位置。
按“F5I,程序继续运行。
鼠标单击Debug工具栏上的“Hal按钮,
暂停程序运行。
可
以从输出图形窗口看到更新的输出波形。
(8),图形窗口中鼠标右击,鼠标右击菜单选择
Close,可关闭已显示波形。
d/C55?
ckFan时iojiPiTS-imu3j\tnr/CFO-C60ks(SiMulatnr)-CodeCo^pfljcrStpHin
匚叵®
.LltEditVifroj-cctl[ducPffdeT蝕L.feptwBST/EIOSff.Pidi?
斗11«
1t
鈿□圈BH區]也画d
I?
I.[f^-
TP
3ff
回口的殆
t?
.'
fLl«
5_JQLf己I旳町
tf-AAinopplhCAtLon.p-J
BAtiKnictLi'
btrBary.pjt
AnlTHt.uJtrtclFi
一JfttpuLdmlPr<
jtJKP/BIOSCp口右占
liM,d-Et
曰匚j|IiwLudfl
昼]valmt.h
uSHr
6&
T-
-Lhbrines
鄭rliSSlib
353-
H'
_iSource
因1沁d.*5h
ri
VACLarsur
u
j£
lvolm*.c
点end
■353-
&
Tnpnt
■IODO._
r
232
66.7
□ll'
xi
3目冈
eag
111
133
1SS
370
199
Tivi4
LinFilledSc-il4
beginbeginbeginbegin
fillMKBulijAsnifflif/
CPirHATTED
r*rKtlt,^rtiiF]
Ibis皐
测I,
processingprocessingfTQcessingpT口cessing'
4.观测窗调整增益因子
选择菜单ViewfWatchWindow就可以弹出观测窗界面,将全局变量gain拖入,或在
volume.c中右击鼠标选择“QuickWatch”,CCS将打开QuickWatch窗口,要求输入要
添加入观察窗口的变量,此处我们要输入的是
gain。
点击“AddToWatch"
,gain变量被
加入到观察窗口中;
也可在volume.c中,选中任意全局变量gain,右击鼠标,选择“Addto
WatchWindow”,CCS将把变量添加到观察窗口并显示选中的变量值。
点击
“Radi)栏;
可更改显示数据形式。
在观察窗口中双击全局变量gain的“Value栏。
此时,全局变量gain
的值可以被编辑,更改变全局变量
gain的值。
按“F5”,程序继续运行,鼠标单击Debug
工具栏上的“Halt按钮或按“Shift+F5键停止程序运行。
观察
“Output”图形窗口中
“out_buffer振幅的改变情况,正确的结果是波形振幅与全局变量
gain的值成正比关系。
即to|dlh弘丁It^REIF-FriL・hoJll+t»
llh^/hM-"
M屮打
迪$rr…=si
Flntl*_
■■■聲
凸ftfl:
s
^Fp^,rl-u
■■Uft^pllLHIIW1^1-Q*4iaLLiirp时I0-7n/l・・Pll厲・hHX:
J[Mpia4ii>
.rrhJ-iEi.'
I叶■■
J冶砂
Iril4fl
—Cahru-LRi
--J5c<
rc+
虫・■QncUfi
3ViLAbI
_37
一迥
iDDDEeC
IdDQEBD5D«
Z□DDE8f4BD4oooe?
]
PDaE4]teM
sunnDDDE?
5ZZBdDQaE«
rEQiLfDDOCWb兀斗□DDEKi4DbbDQaE«
HllEDaPOQEAZDEH□□□EA4九[14000EA4mu-i?
PDOEASwQoWDDaEAC657-4OOOEA£
驚鮎DDDEB43cDQbDaEB2b=dd]O75DODCB*40bbDDDEB3
DQaEEGbSa-lPOaEDD7trfJ»
SD□DDE?
]1B:
D99
PDQEC&
cDbb□DDEC^
OOOEtAfeCMDDOECCD4L?
]^DDaECFKggOOOEO?
$対斗DDDED4IBDT^O
PCFI:
RET<
?
v?
rtnn.9Ml:
6?
6%-
_"
aL_nh.:
PSHAH?
XaVAHD.AR?
CW*»
An5--«
L.rcLno?
MOV■A眄(dor"
皑I).menBTSr昭Pi:
*:
Kh|「AKlTClDO?
fOEaODH.?
.ITUl
MCV.n.TOpFhQQQnQETElSPIWMI.FUra.TCLBCCJTCJ
HOV*2rT0
MOV*D.AJCOCALLiMMMk
HW-AM(Mort[RH出前ffTZT^3PCJr?
5b|-JICO-TCLBCCtaxOiK^bJ-Cl
DFKTR■由
AMD
QRIRl
MWACa.-A35Hborti*^|pMOV-hah
HOVfO.Ta
BCCfDEQDOMl.AR]MHT?
r础F帖Hbl「MXbTCLBtt?
fOxdOOw^rK]
AMD*7.AjW_Tn
1|V.I1"
1n-d
■M-l
LarFurilcJR
-AbtiIIuckid
Otfi
0ler
肚冋..IL.^r.rT
X1V«
1
Ml
dtuftaMT*
JW
b^^LDproc«
4i&
gbayLDp汕亡左£
±
5岬hijpinpr^cBwah3b^aLBp
bugLDpracHu^ang阿Lnprncwcang
■■1hUIDJb
b
Tn洛Lji.ri
1丫j
Dt・Iuib1
.5
■rAtr
j1
1■帕CJM
5.GEl文件使用
查看菜单Gel,虚字显示“NotLoaded。
选择菜单File^LoadGEL在“LoadGE对话
框中选择volume.gel文件打开。
选择菜单GEL^ApplationControl^Gain选项,此时打开
“Gain控制窗,用于全局变量gain值的修改。
在“Gain控制窗口中,改变滑块的值,按“F5”
键,程序继续运行,鼠标单击Debug工具栏上的“Halt按钮或按“Shift+F5键停止程序运行。
观察“Output”图形窗口中“out_buffer振幅的改变情况。
注意,当
“Gain控制窗口的滑
块为0时,程序运行时的gain变量值也与之一致,此时,
“Output”图形窗口无输出。
在工程窗口中点击
“GELFile左边的“+号,展开GEL列表,在volume.gel文件上双击,
打开volume.geI文件,分析GEL文件如何实现上述功能。
浏览Gain函数,Gain函数定义了
一个0-10的滑动窗口,其中单步增加、翻页均使滑块加
1,当改变滑块值时,gainParm就
把相应的改动后的值赋给gain变量,从而使主程序的处理发生变化。
三h・ifcM
d□艄口回iMii
■
ax
TT—riF
•层iMJJ^M*血ZUJTT即•于UTTilPCVWDXrMT-Tft亦祁f:
}•-
■W"
ggE鈕&
2J-歼S/slc™口由IWfA™少d貿m*-如贰,
tl
l>
蓋
;
JJ■■■uiliIffpjL
-甬"
■>
—Pih厲■“.hx-Ji2Jb・・・LLjwrywwCnhi_IGUHMhdrilM卜_p»
l丄
•JLakriTLVT-_JSlBP:
+
Ja・■_j>
iEl-:
rigJ-■_37=—
dA3ll>
[7;
iTlEsFfile巾
Pftsl'
bPfltTP-ocw?
nH财・l:
if
KlAitma
GwidmnBEliSQKr^
RArtavi
rfa
■ftijruc,b-Hbl
ggny哄1hmRtaCaOMtilku3.31
b・3LDbvBLnbAoLD.b■吕LDtvgLDbAglDh・pIDb*giD.
pC-DCHBX3巧prflcflwaFrgpwcgs*:
记pC~3CHHX3bgpcflc^wiog
pc-acnuangprflC«
51&
g
priC
Tffia
IF附•
■CfTZMr
Ot4tlCIHtfl
antiiLA
IC.-WJ3ifbahr
[■■■a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 实验 报告