DSP_DM6437实验指导书(李静)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DSP原理与应用实验指导书DSP-DM6437实验箱
通信教研室
2010年3月
目录
第一章DSP_DM6437实验系统须知 (3)
1.1 相关支持文档 .........................................................................................................................................
1.2 系统组成 .................................................................................................................................................
1.3 安装调试软件 .........................................................................................................................................
1.3.1 安装DSP调试软件-CCS3.3/或CCS3.2 (3)
1.3.2 安装DSP仿真器-XDS510 USB驱动 (8)
1.3.3 安装DSP仿真器-TDS510 USBPlus驱动 (11)
1.4 配置CCS的仿真器驱动........................................................................................................................
1.4.1 配置XDS510 USB(使用CCS3.3) (12)
1.4.2 配置TDS510 USBPlus(使用CCS3.2) (15)
1.5 连接CCS和DSP_DM6437开发板 ......................................................................................................第二章DSP_DM6437常规实验.. (23)
实验一内部RAM数据存储 .......................................................................................................................
实验二DDR2数据存储...............................................................................................................................
实验三I2C总线/LED闪烁 ..........................................................................................................................
实验八实时时钟 ..........................................................................................................................................
第一章DSP_DM6437实验系统须知
1.1 相关支持文档
1、DSP_DM6437快速开始指南.doc
2、DSP_DM6437使用说明书.doc
上述两个文件均可在光盘的本文档同一个目录找到。

1.2 系统组成
请参阅“DSP_DM6437使用说明书”获取更多帮助。

1.3 安装调试软件
如果用户使用TDS510USB仿真器请安装CCS3.2,如果是XDS510USB请安装CCS3.3。

1.3.1 安装DSP调试软件-CCS3.3/或CCS3.2
1)双击目录CCS3.3下的开始安装,出现如下界面:
2)点next,检测OK
3)点next,询问license
4)点同意,next,询问安装方式
5)我们选择自定义安装,即“Custom Install”,然后出现选择要安装的东东:
6)我们选择只要C6000的,适当更改安装目录
7)点next,提示准备安装
8)点击Install Now 即开始安装
9)等待结束:
10)至此,CCS3.3全部安装完毕!
1.3.2 安装DSP仿真器-XDS510 USB驱动
该型号仿真器接口为USB,所以驱动也分为两个,一个是电脑的Windows驱动,另一为CCS驱动,下面分别叙述。

1)安装Windows驱动
安装此仿真器USB驱动的步骤与本板卡的USB驱动安装步骤类似,这里不再赘述。

驱动位于目录“software\XDS510USB_PC_driver”下。

安装完毕可通过“设备管理器”来查看相关驱动信息。

点击“我的电脑”-》“属性”-》“硬件”-》“设备管理器”:
2)安装CCS3.3驱动
安装文件位于目录“software\XDS510USB_CCS3.3_drvier”下。

双击图标
依照提示一步一步next即可,注意安装目录要为ccs3.3目录,比如上面安装到“D:\CCStudio_v3.3”,那么安装目录也要设置为“D:\CCStudio_v3.3”,如下所
示:
然后等待安装结束:
至此CCS3.3的驱动也已经安装完毕!配置CCS驱动请参考1.4.1节
1.3.3 安装DSP仿真器-TDS510 USBPlus驱动
此类仿真器是新推出的,如果CCS3.3没有驱动库,那么用户可能需要使用CCS3.2版本。

1)安装Windows驱动
USB驱动跟XDS510USB的类似,驱动文件位于目录“software\TDS510USBPlus_drvier”下,依照Windows提示一步一步完成即可。

2)安装CCS驱动
CCS驱动分为两个包,一个是CCS3.2以前版本的(包含CCS3.2),另外一个是CCS3.3的,
文件名分别为:“CCS3.2以前版本Setup_510USB_Plus.exe”和“CCS3.3版本TDS510USB_PlUS_Setup.exe”,用户根据自己安装的CCS版本安装即可,下面以CCS3.2为例说明之:
双击“CCS3.2以前版本Setup_510USB_Plus.exe”,出来安装界面,一步一步按照提示即可,
下面是安装截图:
注意:CCS3.2不能编译实验程序,因为实验程序是3.3版本的,我公司的3.3版本缺少驱动,所以用3.2版本为例说明之,如果用户的3.3版本比较齐全,可根据本步骤一样配置仿真器。

安装包初始化完成以后就会要求用户选择CCS版本,选择3.2的即可:
稍等片刻即可安装完毕。

配置CCS驱动请参考1.4.2节
1.4 配置CCS的仿真器驱动
请用户根据自己使用的仿真器来配置CCS。

1.4.1 配置XDS510 USB(使用CCS3.3)
1)打开CCS3.3的设置程序,出现如下界面:
如果左边栏System Configuration有其他配置,请选中,并点击下方的Remove 删除掉。

2)中间栏里选项太多,我们通过3个属性进行筛选:Family、Platform、Endian,
如下:
3)然后把DM6437 EVM XDS510USB EMULATOR 拖到左边栏即可:
4)还需要替换GDSP文件以适合我们的开发板,在CPU_0点击鼠标右键-》

GDSP文件位于光盘目录“DSP_DM6437Sample_Code”下的DSP_dm6437.gDSP。

5)点击Save&Quit,会询问是否开启CCS//
6)用户根据情况选择,假设选择“是(Y)”,我们示例如何连接目标硬件,请
跳到1.5节
1.4.2 配置TDS510 USBPlus(使用CCS3.2)
1)打开CCS3.2的设置程序,出现如下界面
如果左边栏System Configuration有其他配置,请选中,并点击下方的Remove删除掉。

2)选择Create Board面板,并把WintechDigital XDS510USBPlus Emulator
图标拖到左
边的System Configuration,如下图所示:
3)此时出来一个对话框,在面板Connection Name & Data File的
Connecttion Name输入栏处填写Techshine_DM6437,其他不管,点next 进入下一个Connection Properties面板,也不用管,点击“Finish”即可。

4)此时设置应该像这样:
5)选中左栏的Techshine_DM6437,右边的Create Board应该会有
ICEPICK_C和
C6400PLUS,如上图,然后把ICEPICK_C拖到左边的Techshine_DM6437,出来
一个对话框,按下图操作即可:
第三个面板subpath properties的Port number改为0x10:
这部分完毕,完成后界面应该如下:
6)把左栏选择SubPath_0,右栏的Create Board选择C6400Plus并拖到左
边,又出来一
个对话框:
这部分主要选择GDSP文件,按如下操作:
把实验程序下的GDSP文件添加进去即可。

最终完成效果如下所示:
7)这时配置完毕,点击“Save & Quit”即可打开CCS3.2并调试DM6437!
1.5 连接CCS和DSP_DM6437开发板
1)连接好仿真器和DSP_DM6437的JTAG口,插入DSP_DM6437电源,打
开CCS:
2)点击菜单Debug-》Connect,或者快捷键Alt+C进行连接:
3)连接成功后显示信息,如下所示,连接时CCS会根据GDSP文件自动初
始化CPU。

第二章DSP_DM6437常规实验
A、如无特殊说明,本章实验程序位于文件夹“test”下
B、如果Flash有程序,请把SW2的AEW2拨到OFF状态,这样上电后DSP就不会运行。

实验一内部RAM数据存储
一、目的
1、熟悉DM6437内部RAM地址
2、熟悉DM6437存储空间映射
3、熟悉CCS调试步骤,这对以后实验很有帮助
二、设备
计算机、CCS3.3、DSP仿真器、DSP_DM6437实验平台
三、步骤与内容
1、连接好电脑和仿真器、DSP_DM6437和仿真器,给DSP_DM6437上电,
打开CCS并连接;
2、打开ram文件夹的工程ram.pjt,此工程功能为:向起始地址0x10F04000
写入0-1023;
3、下载程序out文件,如果没有就先编译一下Project-》Build():
4、点击运行:Debug-》Run,程序自动结束。

5、查看地址空间0x10F04000:
发现数据已经改变,0-1023已经写入起始地址为0x10F04000的存储空间,8位数据查看方式会更清除。

6、注意地址不能随便写,要参考内部映射RAM的空间地址,本实验结束!
实验二DDR2数据存储
一、目的
1、熟悉DM6437 DDR控制器
2、熟悉DM6437存储空间映射
二、设备
计算机、CCS3.3、DSP仿真器、DSP_DM6437实验平台
三、步骤与内容
1、连接好电脑和仿真器、DSP_DM6437和仿真器,给DSP_DM6437上电,
打开CCS并连接;
2、打开DDR文件夹的工程ddr.pjt,此工程功能为:检测DDR2存储器数据、
地址线是否焊接牢固,以及存储容量;
3、下载程序out文件,如果没有就先编译一下Project-》Build()
4、本板卡的DDR内存容量为128MByte,容量比较大,测试时间稍微有点长,
请耐心等待。

如果用户希望少测试一些,可以改动ddr_test.c文件的语句;
5、点击运行,稍等片刻后程序自动停止,如果成功,显示:
6、本实验结束!
注:
1)DDR2时钟频率可以在GDSP文件修改,修改后要RDSPoad,重新连接CCS
和CPU。

注意不宜过高,148_5_MHz_OscIn是比较好的设置;
2)DM6437可以根据晶振来产生DDR2时钟,结构可以参考数据手册
TMS320DM643x DMP (DDR2) Memory Controller User's Guide -spru986a.pdf。

实验三I2C总线/LED闪烁
一、目的
1、熟悉DM6437 I2C控制器、I2C总线读写时序
2、熟悉DM6437 I2C频率产生模块
二、设备
计算机、CCS3.3、DSP仿真器、DSP_DM6437实验平台
三、步骤与内容
1、连接好电脑和仿真器、DSP_DM6437和仿真器,给DSP_DM6437上电,
打开CCS并连接;
2、打开led文件夹的工程led.pjt,此工程功能为:向I2C转并口的芯片PCF8574
(U29)写数,数据反映在LED闪烁上,具体连接请参考原理图或者使用说明书;
3、下载程序out文件,如果没有就先编译一下Project-》Build();
4、点击运行,可以看到LED来回闪烁,稍等片刻后程序自动停止,如果
成功,显示:
5、本实验结束!
注:
1)I2C总线时钟频率一般为100KHz,高速为400KHz,这个时序规范可以参考飞
利浦公司官方网站。

I2C总线在本板卡非常有用处,包括音频、视频解码芯片都是用这个总线来初始化的。

2)DM6437可以根据晶振来产生时钟,结构可以参考数据手册TMS320DM6437
Digital Media Processor datasheet.pdf 的Page170~171。

实验八实时时钟
一、目的
1、熟悉DM6437 I2C控制器、I2C总线读写时序
2、熟悉DM6437 I2C频率产生模块
3、熟悉实时时钟芯片DS3232的读写方法
二、设备
计算机、CCS3.3、DSP仿真器、DSP_DM6437实验平台
三、步骤与内容
1、连接好电脑和仿真器、DSP_DM6437和仿真器,给DSP_DM6437上电,
打开CCS并连接;
2、打开RTC文件夹的工程rtc.pjt,此工程功能为:向实时时钟芯片的RAM
区写入33-57的数据,然后读取出来并对比;
3、下载程序out文件,如果没有就先编译一下Project-》Build();
4、点击运行,稍等片刻后程序自动停止,如果成功,显示:
5、本实验结束!
注:
1)I2C总线时钟频率一般为100KHz,高速为400KHz,这个时序规范可以参考飞
利浦公司官方网站。

I2C总线在本板卡非常有用处,包括音频、视频解码芯片都是用这个总线来初始化的。

2)DS3232的时钟是通过寄存器来读写的,这里仅仅以RAM区为例,用户可以
尝试程序注释部分写入、读取实时时钟。

相关文档
最新文档