- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP教学实验指导书
(本科生版)
自 动 化 学 院 实 验 教 学中 心
年 月 日
实验一 CCS 使用及 DSP 基实验目的
1、 熟悉 CCS 集成开发环境,掌握工程的生成方法;
2、 熟悉 SEED-DTK APD 实验环境;
3、 掌握 CCS 集成开发环境的调试方法;4、 。
实验内容
1、 DSP 程序工程文件源文件的建立;编译与链接生成可执行的文件;
学习使用 CCS 集成开发工具的调试工具观察实验结果、 、 .bss x, 1
.bss y, 1
.bss plus, 2
.bss mult, 2
.def _c_int0
.text
_c_int0:
lar ar1, #x
lar ar2, #y
lar ar3, #plus
lar ar4, #mult
mar *, ar1
lacl *, ar2
add *,ar3
sacl *+
sach *, ar1
lt *, ar2
mpy *,ar4
spl *+
sph *
stop: nop
b stop
.end
2、 math.cmd 是链接文件。它的主要功能是将每段的程序链接到相应的DSP的存贮区中。-stack 0x100
MEMORY
{
PAGE 0:
VECS origin = 0000h, length = 0040h
FLASH: origin = 100h, length = 7F00h
SARAM_P: origin = 8800h, length = 7000h
PAGE 1:
B2: origin = 0060h, length = 020h
B0: origin = 200h, length = 100h
SARAM_D: origin = 8000h, length = 8000h
}
SECTIONS
{
vectors: VECS PAGE 0
.text: SARAM_P PAGE 0
.cinit: SARAM_P PAGE 0
.switch: SARAM_P PAGE 0
.bss: SARAM_D PAGE 1
.stack: SARAM_D PAGE 1
}
1.4实例程序运行调试步骤1、 将 DSP 仿真器与计算机连接好;将 DSP 仿真器的 JTAG 插头与 SEED-DEC2407 单元的 J1 相连接;启动计算机,当计算机启动后,打开 SEED-DTK APD 的电源。观察 SEED-DTK_IO 单元的+5V、+3.3V、+15V、-15V 的电源指示灯是否均亮;若有不亮的,请断开电源,检查电源。
、 打开 CCS 集成开发环境,进入 CCS 的操作环境。
、 建立新工程,点击 Project--New,创建一个新工程工程名及路径可任意指定新建源文件编写源代码并保存点击Project 选择add files to project,添加 math.、math.cmd文件到工程中
加入时应选择相应的文件类型
加入后,可在工程文件夹中找到刚加入的math.asm、math.cmd点击 Project--Build all,对工程进行编译,如正确则生成.out文件(文件位置:D:\myproject\math\Debug\);File--load program,载入Debug文件夹下的可执行文件math.out。
装载完毕,如图所示
(6)点击 --Registers--CPU register 和 Status Register,打开寄存器观察窗口。
点击 --memory…,打开存储器观察窗口(如想观察变量变化情况,可将窗体中Address设置为0x8000,Page设置为Data)。
(7)可通过快捷键(F5:运行 F8:单步运行且进入子程序中 F9:设置断点F10:单步运行。(Restart 可重新运行程序,点击Debug(Reset CPU 可复位DSP芯片,退出调试状态。
1.5、实验实验 数字 I/O 实验
实验目
文档评论(0)