kl800.com省心范文网

Study-2407A开发板用户手册(V2.1)


Study-2407A 开发板用户手册 
(Ver2.1)

  北 京 大 道 纵 横 科 技 有 限 公 司  Beijing Dadao Technology Co.,Ltd.  2004.8 
     

Study-2407A 开发板用户手册 Ver2.1





1.产品简介 ..........................................................4  1.1 Study-2407A Ver1.0............................................4  1.2 Study-2407A Ver2.0............................................5  1.2.1 系统简介 ................................................5  1.2.2 系统资源 ................................................5  1.2.3 扩展接口 ................................................6  1.2.4 代码及实验项目 ..........................................6  1.2.5 相关资料 ................................................7  1.2.6 典型应用 ................................................7  1.2.7 相关配件 ................................................7  2.学习之前的准备工作 ................................................9  2.1 硬件准备......................................................9  2.2 软件准备.....................................................10  3.软件安装及设置 ...................................................12  3.1 安装 CCS 2.2 for C2000 .......................................12  3.2 安装仿真器驱动...............................................12  3.3 设置 CCS......................................................13  3.3.1 使用并口仿真器设置 CCS..................................13  3.3.2 使用 USB 接口仿真器设置 CCS..............................21  3.4 CCS 软件简介 .................................................24  3.4.1 建立或打开一个 PROJECT 工程文件..........................24  3.4.2 CMD 文件设置............................................24  4.硬件电路讲解 .....................................................26  4.1 供电电路.....................................................26  4.2 时钟振荡电路.................................................26  4.3 外扩程序和数据 RAM ...........................................27  4.4 LED 指示灯 ...................................................27  4.5 JTAG 接口电路 ................................................28  4.6 DSP 引脚扩展 .................................................28  4.7 走马灯与按键.................................................29  4.8 SCI 串口通讯 .................................................30  4.9 SPI-D/A 转换 ................................................30  4.10 A/D 调理电路 ................................................31  4.11 CAN 通讯接口 ................................................32  4.12 PWM 电机控制 ................................................33  4.13 128×64 图形 LCD 扩展接口 ....................................33  4.14 16×2 字符 LCD 扩展接口 ......................................34  4.15 步进电机接口................................................35  5.软件实验讲解 .....................................................36 
http://www.study-kit.com  Email:studykit@vip.sina.com           共 2 页 第 2 页      

Study-2407A 开发板用户手册 Ver2.1

5.1 外部 RAM 测试.................................................36  5.2 定时器控制 LED 实验...........................................37  5.3 按键与走马灯程序实验.........................................37  5.4  SCI 串口通讯实验 ............................................38  5.5  SPI 接口的 D/A 实验 ..........................................39  5.6  A/D 采样实验 ................................................39  5.7  CAN 总线通信实验 ............................................40  5.8  PWM 电机控制实验 ............................................41  5.9 步进电机控制实验.............................................41  5.10 T6963 液晶实验 ..............................................41  5.11 SED1520 液晶实验 ............................................41  6.FLASH 烧写........................................................42  6.1  安装烧写软件................................................42  6.2  烧写 FLASH ..................................................43  6.2.1 烧写中断向量表 .........................................43  6.2.2 烧写用户程序 ...........................................44  6.3  关于 int.out ................................................50  7.参考资料 .........................................................50  附 1: Study-XDSPP 并口仿真器产品说明 ................................51  附 2: Study-USB2.0 仿真器产品说明 ...................................53  附 3: 开发板之家产品列表............................................55 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 3 页 第 3 页      

Study-2407A 开发板用户手册 Ver2.1

1.产品简介
1.1 Study-2407A Ver1.0 
Study-2407A Ver1.0 套件是一套基于 TMS320LF2407A DSP 的学习开发平台。该平台由核 心板和扩展板组成,于 2004 年 8 月推出,推出后受到了广大用户的广泛好评,目前该版本已 停产。板上具备资源如下: 核心板: DSP 处理器 TMS320LF2407A ; 最高工作频率 40MHz; DSP 芯片内置 2.5k 字 SRAM; DSP 芯片内置 32k 字 FLASH; 外扩 32k 字的程序 RAM,32k 字的数据 RAM; 监视用 LED 发光管一个; DSP 所有功能引脚引出,120 针; 程序、数据、IO 均能独立寻址 64k; 扩展板: I/O 输入输出模块――按键控制 4 个 LED;; SCI 模块――RS232 通讯接口电路; SPI_DA 模块――4 路 8 位串行 D/A 输出; A/D 转换模块――2 路 10 位 A/D 采样(可扩展到 16 路) ; CAN 模块――CAN 总线收发器; PWM 模块――PWM 控制微型直流电机正反转; LCD 模块――T6963 液晶接口引出; 接口: 核心板――+5V 直流电源输入。注意:内正外负! 扩展板――RS232 标准 DB9 接口座子; ――4 路 D/A 输出座子; ――2 路 A/D 输入座子; ――CAN 总线接口; ――直流电机接口; ――LCD 接口; http://www.study-kit.com  Email:studykit@vip.sina.com           共 4 页 第 4 页      

Study-2407A 开发板用户手册 Ver2.1 用法: 核心板可单独使用,作为最小系统;用户可根据自己的需要自行扩展。 核心板和扩展板对接一起使用,调试 DSP 外围各模块电路;

1.2 Study-2407A Ver2.0 
我们在 Ver1.0 的基础上,综合用户的意见和建议,推出了功能更为强大的 Ver2.0 开发板。 该版本功能更多、接口更丰富。

1.2.1 系统简介  
本套件是一套基于 TMS320LF2407A DSP 的学习开发平台,将 2407 的功能发挥的淋漓尽 致,用户手册详实易懂,是初学者学习 2407 的首选之品。

1.2.2 系统资源  
? ?

DSP 处理器 TMS320LF2407A ,最高工作频率 40MHz;   DSP 芯片内置 2.5k 字 SRAM;  

http://www.study-kit.com  Email:studykit@vip.sina.com           共 5 页 第 5 页      

Study-2407A 开发板用户手册 Ver2.1
? ? ? ? ? ? ? ? ? ? ? ? ?

DSP 芯片内置 32k 字 FLASH;   外扩 32k×16bit 的程序 RAM,32k×16bit 的数据 RAM;   监视用 LED 发光管一个;   DSP 所有功能引脚引出,120pin;   程序、数据、IO 均能独立寻址 64k;   I/O 输入输出模块――按键控制 4 个 LED;;   SCI 模块――RS232 通讯接口电路;   SPI_DA 模块――4 路 8 位串行 D/A 输出;   A/D 转换模块――2 路 10 位 A/D 采样(可扩展到 16 路) ;   CAN 模块――CAN 总线收发器;   PWM 模块――PWM 控制微型直流电机正反转;  步进电机支持(选配)   LCD 模块――T6963(选配) 、SEED1520(选配)等液晶接口引出; 

1.2.3 扩展接口  
? ? ? ? ? ? ? ?

IEEE 1149.1 标准 JTAG 接口;   120pin 全部功能引脚引出,用户可以扩展使用;   RS232 标准 DB9 接口插座;   4 路 D/A 输出接口插座;   2 路 A/D 输出接口插座;   CAN 总线接口插座;   电机接口:支持直流电机、步进电机(选配) ;    LCD 接口:支持 SEED1520(选配) 、T6963(选配) ;  

1.2.4 代码及实验项目 
1.外部 RAM 测试程序实验; 2.定时器控制 LED 程序实验; 3.按键与走马灯控制程序实验; 4. SCI 串口通讯实验; http://www.study-kit.com  Email:studykit@vip.sina.com           共 6 页 第 6 页      

Study-2407A 开发板用户手册 Ver2.1 5. SPI 接口的 D/A 实验; 6. A/D 采样实验; 7. CAN 总线通讯实验; 8. PWM 电机控制实验; 9. 步进电机控制实验(选配); ; 10. SEED1520 显示控制实验(选配) ; 11. T6963 显示控制实验(选配) ; 以上项目均提供 C 语言版本的程序源代码,其中实验 2 同时提供 c 与 asm 版本。

1.2.5 相关资料 
1. 完整的原理图(pdf 格式) ,快速掌握多项实用技术的具体应用; 2. 在线烧写 FLASH 的方法与工具,用以固化用户自己的程序; 3. 用户手册:非常详细,包含电路分析、代码介绍、 CCS2000 快速入门指导等; 4. 芯片手册:开发板上全部芯片的芯片资料; 5. 送原版 TI DSP 开发环境 CCS for C2000、CCS2.x for 5000; 6. 送仿真器驱动及其他 DSP 相关学习资料。

1.2.6 典型应用 
教学应用、工业自动化控制、UPS、电机控制、机器人; 变频控制、汽车、机械、磁盘驱动、数字滤波; 振动分析、交流伺服、直流电机控制等。

1.2.7 相关配件 
1、 直流电机; 2、 串口直连线; 3、 4 个 3*30 铜柱; 5、 +5V 直流稳压电源;

http://www.study-kit.com  Email:studykit@vip.sina.com           共 7 页 第 7 页      

Study-2407A 开发板用户手册 Ver2.1

搭配液晶的整体效果图

http://www.study-kit.com  Email:studykit@vip.sina.com           共 8 页 第 8 页      

Study-2407A 开发板用户手册 Ver2.1

2. 学习之前的准备工作
2.1 硬件准备  
在学习之前您首先应该确认您的学习所必须的硬件都已齐备,这主要包括 Study-2407 开 发板、DSP 仿真器和一台调试仿真用的 PC。 (1)  Study-2407 开发板 l l l l l l l 2407 开发板;  +5V 直流稳压电源;  串口直连线;  直流电机(随板) ;  步进电机(如果购买) ;  128*64 图形液晶(如果购买) ;  16*2 字符液晶(如果购买) ; 

(2)  DSP 仿真器 并口仿真器和 USB 接口仿真器都可以,我们也都有这两种型号的仿真器,如果需要请 和我们联系。 l 并口仿真器  一般包括仿真器、直流稳压电源、并口连接线和 14Pin 标准 JTAG 调试连线。 l USB 接口仿真器  一般包括仿真器、USB 连接线和 14Pin 标准 JTAG 调试连线。 (3)  PC(计算机) 需要有一定的磁盘空间。 (4)  硬件安装注意 将仿真器与PC的并口或USB口相连,仿真头插在板子上。  请注意正确连接14 针的JTAG 电缆,该电缆接错可能会导致仿真器或目标系统永久损坏; 仿真器14 针插头第六孔应该已经堵死,目标系统14针插座第六针应该拔掉。 切忌在开发板和仿真器有电的情况下,进行插拔操作。一定关闭电源再连接插拔电缆! 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 9 页 第 9 页      

Study-2407A 开发板用户手册 Ver2.1

2.2 软件准备  
(1)  DSP 开发环境 CCS 2.2 FOR C2000。通常我们随盘赠送,仅供学习之用。 (2)  仿真器驱动程序 根据您的仿真器的不同而不同,请咨询您的仿真器供应商。 如果购买我们的仿真器, 我们的并口仿真器和 USB接口均提供相应的驱动程序及 DSP 仿真器用户手册。 (3)  试验代码 从上到下的代码依次为: l l l l l l l l l l 外部 RAM 测试程序实验; 定时器控制 LED 程序实验 ASM 版本; 定时器控制 LED 程序实验 C 语言版本; 按键与走马灯控制程序实验; SCI 串口通讯实验; SPI 接口的 D/A 实验; A/D 采样实验; CAN 总线通讯实验; PWM 电机控制实验; 中断向量表代码;

如果您另外付费购买了步进电机、图形液晶和字符液晶,则还应该有以下代码。 从上到下的代码依次为: l 步进电机控制实验(选配); ; l T6963 显示控制实验(选配) ; l SEED1520 显示控制实验(选配) ; l 注意:光盘代码应该备份到硬盘,同时将文件夹的只读属性去掉!!如果条件允许, ! 整个光盘最好都备份一下,避免长期使用造成损坏。 (4)  软件安装步骤 很多用户咨询这个问题,因此在这里简单说一下,避免大家走弯路和出现不必要的麻 烦。安装要遵循一定的次序。 A. 安装 CCS for C2000 通常安装在 C 盘, 建议目录为 C:\TI2000, 这样您在将来使用和安装 TI5000、 TI6000 软件时不容易造成混乱。 http://www.study-kit.com  Email:studykit@vip.sina.com           共 10 页 第 10 页      

Study-2407A 开发板用户手册 Ver2.1 B. 安装仿真器驱动 注意:要与 CCS 安装在同一目录,如:C:\TI2000。 C. 设置 CCS 这样之后就可以运行 CCS 进行学习了。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 11 页 第 11 页      

Study-2407A 开发板用户手册 Ver2.1

3.软件安装及设置
3.1 安装 CCS 2.2 for C2000
TMS320LF2407A DSP 的软件开发环境为 TI 公司的 CCS 或 CC2000; 本手册中只针对 CCS 2.2 for 2000 进行简单描述,关于详细用法请参考相关手册或书籍等资料。 运行光盘中 CCS_v2.2_full_for_C2000 目录下的 CCS 软件的 setup.exe,按提示操作,即可 完成 CCS 的安装,安装后会在桌面产生相应图标。详细步骤在此不再赘述。

3.2 安装仿真器驱动
l l 购买其他厂家的仿真器,请参照其提供的相关文档或直接咨询对方。  购买开发板之家的仿真器,请参照运行仿真器驱动\C2000 目录下的驱动程序子目录 下 SetupCCS2000_v22002_this.exe,按照提示依次操作即可。 

注意:安装目录设置应与 CCS 软件安装目录相同。安装后会在桌面产生相应图标。  l CCS 与仿真器驱动安装后会在桌面生成三个图标。 

  l 安装结束重新启动计算机。 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 12 页 第 12 页      

Study-2407A 开发板用户手册 Ver2.1

3.3 设置 CCS
3.3.1 使用并口仿真器设置 CCS
(1)  双击桌面上的 Setup CCS 2 (C2000);  (2)  点击 Close 图标,关掉下面的窗口; 

  (3)  点击光标处 Install a Device driver; 

注意:左边只能有一个目标平台,有其他的必须删掉。如下边红色箭头所示:

http://www.study-kit.com  Email:studykit@vip.sina.com           共 13 页 第 13 页      

Study-2407A 开发板用户手册 Ver2.1 (4)  如果是开发 C2XX,F24X,LF24XX,选择 sdgo2xx.dvr 打开,如果是开发 F28X,则打开 sdgo28x.dvr; 

(1)  点击 OK; 

  http://www.study-kit.com  Email:studykit@vip.sina.com           共 14 页 第 14 页      

Study-2407A 开发板用户手册 Ver2.1 (2)  双击 Availeble Board 里的 sdgo2xx.dvr; 

  (3)  点击 Next;  

    http://www.study-kit.com  Email:studykit@vip.sina.com           共 15 页 第 15 页      

Study-2407A 开发板用户手册 Ver2.1 (4)  根据计算机 CMOS 里的并口设置修改 I/O port,一般为 378H; 

  (5)  修改后点击 Next; 

    http://www.study-kit.com  Email:studykit@vip.sina.com           共 16 页 第 16 页      

Study-2407A 开发板用户手册 Ver2.1 (6)   如果系统是单 DSP,请点击 Add Single 一次,如果是多 DSP,则点击相应次数。 通常我们都使用 1 个 DSP; 

  (7)  关掉此配置图,点击下图的 finish; 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 17 页 第 17 页      

Study-2407A 开发板用户手册 Ver2.1 (8)  出现如下画面 

  (9)  保存此设置,点击下图的是(Y) ; 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 18 页 第 18 页      

Study-2407A 开发板用户手册 Ver2.1 (10) 此时应确认开发板和仿真器连接正确,并且都已正常上电;  (11) 双击桌面图标 SDConfig,以次来测试并口仿真器的正确性;  (12) 点击 378,同时点中 Emu; Default 下,Name of hardware 为 XDS510PP,Emulator port 根据计算机 CMOS 并口设置决定,保险起见可以先设为 SPP 模式; 

  (13) 保存配置;  (14) 点击图标 R,如果出现**Emulator is reset,说明仿真器复位成功; 

  http://www.study-kit.com  Email:studykit@vip.sina.com           共 19 页 第 19 页      

Study-2407A 开发板用户手册 Ver2.1 点击带红色的对勾的 Emulator Test(红色 R 左侧的按钮) ,应该提示发现 JTAG 设 备信息,说明仿真器和 CCS 的设置都是正确的。  这些均正常,说明仿真器是好的。如果有问题,请检查仿真器的好坏或者驱动装 的路径是否正确或者驱动是否与仿真器配套。 

  (15) 双击 CCS 图标,出现调试界面,可以进行调试了。    说明:在以下任何一种情况下,都可能造成无法正常的进入 ccs。  (1)  板子本身的 JTAG 或者复位电路,或者 dsp 最小系统 异常。我们提供给用户的板子这 些可能性较小,但是如果是您自己设计或者焊接的板子,这方面的可能性较大。  (2)  仿真器异常,仿真器驱动安装路径问题,仿真器与计算机间的插座 或者仿真器与用 户板之间的插座连接不好或者松动。这种情况出现的可能性比较多。  (3)  操作系统混乱,造成没有安装好驱动。如果是并口仿真器,这种可能性也不大。但是 对于 USB 接口仿真器这种可能性非常大。  (4)  一般如果在设备管理器中无法找到该 USB 接口仿真器设备,或者设备管理器根本就打 不开,请重新启动计算机。一些异常情况,都可以通过重新启动计算机这一最基本最 简单的办法得到解决。 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 20 页 第 20 页      

Study-2407A 开发板用户手册 Ver2.1

3.3.2 使用 USB 接口仿真器设置 CCS
(1)  双击桌面上的 Setup CCS 2 (C2000);  (2)  选择 F2407 XDS510 mulator ,点击 import。 

  (3)  出现如下图片,如果“最左边一栏” ,除了 f2407 XDS510 mulator 以外还有其他与 之并列的其他选项,则将其删除干净。 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 21 页 第 21 页      

Study-2407A 开发板用户手册 Ver2.1 (4)  选中“最左边一栏的 f2407 XDS510 mulator”点击右键,修改其属性;  (5)  在板子属性中,Board Name & Data File 项目下选择 Auto-generate board data  file with extra configuration file;然后指定你安装目录下的 blackhawk.cfg 文件。该文件已经在安装 USB 仿真器驱动时由安装盘拷贝到了您的安装目录下的 指定位置。如果使用的是其他厂家的 USB 接口仿真器,请参照其提供的用户手册 进行操作或直接咨询对方。

(6)  然后口地址选择 0。 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 22 页 第 22 页      

Study-2407A 开发板用户手册 Ver2.1 (7)  如果系统是单 DSP,请点击 Add Single 一次,如果是多 DSP,则点击相应次数。 通常我们都使用 1 个 DSP; 

  (8)  然后会自动显示如下 gel 文件的定位,如果没有显示,请找到相应位置进行选择;  

  (9)  点击 Finish;  (10) 保存配置,然后可以运行 CCS 进行调试了。  (11) 如果不能进入 CCS 调试状态,请检查设置或仿真器是否为好的。  http://www.study-kit.com  Email:studykit@vip.sina.com           共 23 页 第 23 页      

Study-2407A 开发板用户手册 Ver2.1

3.4 CCS 软件简介
3.4.1 建立或打开一个 PROJECT 工程文件
    首先新建一个文件夹目录。  点击 FILES->NEW->SOURCEFILE,编写一个 CMD 文件,后缀名为.cmd ,并保存在本目录下;

用户也可拷贝我们所提供的软件中的 CMD 文件到本目录下。推荐拷贝,然后根据自己的需要 更改。    用户自己编写或者拷贝 F2407REGS.H 文件到目录下,如用到 C 程序则还需要拷贝我们编

写的 Lf2407a.h 文件。推荐拷贝,用户也可自行删减更改。      同样的方法编写.ASM 文件或者.C 文件。  然后点击 PROJECT->NEW,建立一个工程文件。  然后 PROJECT->ADD FILES TO PROJECT ,将上述文件分别添加到该工程文件集合中。   完成后,用户即可编译,调试仿真。 

打开一个工程文件:PROJECT->OPEN  打开一个普通文件:FILES->OPEN  强烈建议用户使用我们提供的现成的工程文件,在这个工程文件基础上进行文件的增加 和删除,这样可以避免由于设置不当带来的问题。 

3.4.2 CMD 文件设置
下面针对一个具体的 cmd 定义文件进行注释讲解。  /*文件名 dsp.cmd*/  -stack 160  -o ex.out     -m ex.map                                            /*ex.out 为即将生成的代码文件*/  /*ex.map 为存储器映射文件*/  /*由数个.obj 文件生成.out 文件*/  /*函数库*/ 

Main.obj Define.obj   -l rts2xx.lib  MEMORY  {     

PAGE 0: VECS: origin = 0x8000,  length 0x040   /*仿真请如上定义,如需产生准备烧写的文件,请将 0x8000 改为 0x0000*/  PAGE 0: PROG: origin = 0x8800,  length 0x6000  http://www.study-kit.com  Email:studykit@vip.sina.com           共 24 页 第 24 页      

Study-2407A 开发板用户手册 Ver2.1  /*仿真请如上定义,如需产生准备烧写的文件,请将 0x8800 改为 0x0060 起始。  警告:千万不要定义在 0x0043 之前,因为此处为存放密码处。否则 DSP 的 FLASH 将 无法继续使用*/         PAGE 1: B0  : origin = 0x200,   length 0x100         PAGE 1: B1  : origin = 0x300,   length 0x100         PAGE 1: DATA: origin = 0x0860,  length 0x700  }  SECTIONS  {         .vectors  : {}  >VECS PAGE 0   /* 中断向量表 */                /* 下面仅 DATA 可以被改为 B0 或 B1 */ 

       .text     : {}  >PROG PAGE 0     /* 可执行代码和字符串 */         .cinit    : {}  >PROG PAGE 0   /* C 程序初始化变量和常数表*/ 

       .data     : {}  >DATA PAGE 1     /* 初始化变量和常数表 */         .bss      : {}  >DATA PAGE 1     /* 保留全局变量和静态变量空间 */         .const    : {}  >DATA PAGE 1     /* 字符串和 switch 表 */           .switch   : {}  >PROG PAGE 0     /* 包含.switch 语句建立的表格 */   : {}  >DATA PAGE 1     /* 为系统堆栈分配存储器 */ 

       .stack 

       .system   : {}  >DATA PAGE 1     /*为动态存储器函数分配存储器空间 */   }     

http://www.study-kit.com  Email:studykit@vip.sina.com           共 25 页 第 25 页      

Study-2407A 开发板用户手册 Ver2.1

4.硬件电路讲解
4.1 供电电路 

电源由核心板引入。电源插孔 J1 标识为内正外负,+5V 稳压直流电源输入。 FUSE 为自恢复保险; 7333 电源转换芯片作为 5V 转 3.3V 的高性能稳压芯片。并可提供上电复位信号。该信号 /RS_DSP 接到 DSP 的复位引脚上。7333 输出后的 10uF 和 0.1uF 的电容不能省略,否则得不 到稳定的 3.3V 电压。具体可参考 7333 的数据手册。

4.2 时钟振荡电路 
下图为本实验板上采用的电路,采 用的内部振荡器方式。选用的外部晶振为 20M 的电路。 如果外部晶振大小改变,滤波器 PLLF 和 PLLF2 之间电阻电容的参数也必须改变。下面列出 几个常用的推荐参数值。其他可参考相关资料介绍。

XTAL1/CLKIN 频率 MHz 

R5/Ω(±5%误差)  C6/uF( ± 20 % 误 差) 

C7/uF( ± 20 % 误 差)  1 

8M 

9.1 

0.022 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 26 页 第 26 页      

Study-2407A 开发板用户手册 Ver2.1 10M  12M  15M  16M  20M  11  13  16  18  24  0.015  0.01  0.0068  0.0056  0.0033  0.68  0.47  0.33  0.27  0.15 

为增强电路的抗干扰能力,建议使用 8-16M 的晶振,然后内部倍频。 

4.3 外扩程序和数据 RAM 

选用的 RAM 型号为 CY7C1021,64K×16bit 大小。在我们的核心板中,通过与门电路实现 逻辑将其共用为程序 RAM 和数据 RAM。采用上图电路,该 RAM 的低 32k 被定义为数据空间,地 址为 0x0000-0x7FFF;高 32k 被定义为程序空间,地址为 0x8000-0xFFFF。 

4.4 LED 指示灯 
  DSP 的 IO 口没有单片机的 IO 口的驱动能力强,不能直接接 LED。所以在核心板中我们采

用的是三极管驱动电路,如图所示: 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 27 页 第 27 页      

Study-2407A 开发板用户手册 Ver2.1

4.5 JTAG 接口电路 
  JTAG 接口提供对 DSP 的内部 FLASH 的烧写和仿真通讯。该部分的引脚定义请不要随便更

改! 

4.6 DSP 引脚扩展 
为方便用户扩展,将 TMS320LF2407A 的所有引脚均通过排针引出边。 这些引脚定义如图所示:

http://www.study-kit.com  Email:studykit@vip.sina.com           共 28 页 第 28 页      

Study-2407A 开发板用户手册 Ver2.1

4.7 走马灯与按键 

扩展板上配置有 4 个 LED 发光管和一个小按键。对 4 个 LED 的控制是 DSP 的 IO 输出;  对按键信息的接收是 DSP 的 IO 输入。 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 29 页 第 29 页      

Study-2407A 开发板用户手册 Ver2.1

4.8 SCI 串口通讯 
DSP 内置 SCI 通讯模块。

RS232 接口芯片采用的是 MAXIM 公司的 MAX232。板上 TX_232,RX_232 标识是指 PC 端的的发送和接收。串行通讯的双方的 TX, 必须反接。所以在原理图 MAX232 电路中 PC RX 的 TX_232 输出的是目标板的 SCIRXD,目标板的 SCITXD 经过 MAX232 上输出的是 PC 的 RX_232。 MX232 请参考其数据手册。

4.9 SPI-D/A 转换 
DSP 内置 SPI 控制器。 板上选用的 D/A 转换器为 TI 公司的 TLC5620 串行 4 通道 8 位 DA 转换器。 DSP 通过 SPI 口与其接口。由于 TLC5620 的 控 制 信 号 要 求 的 VIH 较高,所以需要将 DSP 输出的 SPICLK,SPISIMO 以及 IO 口模拟的 CS 信号的高电平抬高。在扩展板上我们采用 74HC08 与 门电路。 TLC5620 的工作频率是 1MHz,故 DSP 的 SPI 通信频率也必须设置到 1MHz。 在本实验板上,4 路 DA 信号均经过了电压跟随器输出。 关于 SPI 通讯请查看相关资料,TLC5620 请查看其数据手册。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 30 页 第 30 页      

Study-2407A 开发板用户手册 Ver2.1

4.10 A/D 调理电路 
DSP 内置 16 通道 10 位 ADC。在本实验板上只扩展了 2 通道,分别位通道 0 和通道 8。 DSP 能接受的 AD 信号在 0~3.3V。在实验板中,没有单独采用基准源,直接使用的系统 的 3.3V。 板上所引出的两路 AD 信号电压范围可以在 0~5V。在板上已经进行了电阻分压使之不 超过 3.3V。在输入 DSP 之前,采用了电压跟随器增大阻抗。 如需要电压采样结果更加准确,请使用专用的基准电压源,以及保证信号源稳定。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 31 页 第 31 页      

Study-2407A 开发板用户手册 Ver2.1

4.11 CAN 通讯接口 
DSP 内置 CAN 控制器。

在实验板中 CAN 总线收发器采用的型号是 PCA82C250。它将 CANTX,CANRX 信号转化 为 CANH,CANL 信号在 CAN 总线上传输。 在本实验板中,CAN 总线未经过 DC-DC 隔离。为增强抗干扰能力,用户在自行扩展的 时候推荐使用 DC-DC 隔离,尤其是应用于工业场合时。 关于 PCA82C250 的资料请用户查看其数据手册。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 32 页 第 32 页      

Study-2407A 开发板用户手册 Ver2.1

4.12 PWM 电机控制 

PWM 电机控制实验针对微型直流电机。两路带死区的 PWM 信号从 DSP 引脚上直接产 生。电机驱动采用的是 4 个 NPN 的三极管,可控制正反转。DSP 的 PWM 口在复位和无控制 状态时默认为 IO 口,且为高电平。这样可能引起 4 个 NPN 管同时导通。为防止这种情况发 生,对 DSP 出来的 PWM 信号进行了反相,即复位时给 NPN 基极的是低电平。

4.13 128×64 图形 LCD 扩展接口 

对图形 LCD 模块本开发板提供了针对 T6963 液晶模块的接口,用户如果需要可以参照系 统的原理图自行焊上相应元器件,并自行编写软件代码。如果另外付费购买,我们会提供相 http://www.study-kit.com  Email:studykit@vip.sina.com           共 33 页 第 33 页      

Study-2407A 开发板用户手册 Ver2.1 应代码。 该接口的数据线都经过了 74LVC245 进行了缓冲。读信号和写信号与 DSP 直接相连,片 选 CS 和 C/D 采用的 IO 口控制,这两个 IO 口分别为 IOPF4 和 IOPF5。 关于液晶的亮度调节通过板上的电位器进行。-12V 可以由外部提供,同时也提供了从 MAX232 上取-10V 电的方法。通过跳线选择。

4.14 16×2 字符 LCD 扩展接口 

对字符 LCD 模块本开发板提供了针对 SED1520 液晶模块的接口,用户如果需要可以参 照系统的原理图自行焊上相应元器件,并自行编写软件代码。如果另外付费购买,我们会提 供相应代码。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 34 页 第 34 页      

Study-2407A 开发板用户手册 Ver2.1

4.15 步进电机接口 

本开发板提供了 6V 步进电机接口,如果另外付费购买,我们会提供相应代码。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 35 页 第 35 页      

Study-2407A 开发板用户手册 Ver2.1

5.软件实验讲解
5.1 外部 RAM 测试 
(1)测试外部数据 RAM:  根据我们定义的逻辑,外部 RAM 在数据空间中定义在 0x8000-0xFFFF,共 32k 字,占据 RAM 中的低 32K 存储空间。提供 2 种测试方法,采用一种方式即可。  硬件仿真模式下,将目标板上电。  第一种方法:采用用程序测试实验  程序所在目录 ex1_RAMTest。  该程序执行的功能是对外部数据 RAM 区 0x8000-0xFFFF, 从 0x8000 开始写并且读数据 0x5555。如果正常则写读下一个地址,直到 0xFFFF 。如果正常则所有的地址操作完毕后,核 心板的指示灯会变亮。否则,如果写入数据后,读出的不正确,则指示灯会不断闪烁。  在 CCS2000 中的操作如下:  1.  Project->Open,打开该目录中的工程文件。  2.  Project->Rebuild ALL,编译链接  3.  File->Load Program  4.  Debug->GO Main  5.Debug->RUN(快捷键 F5)  如果正常可以看到灯在熄灭约 4 秒后变亮。 (说明:对整个数据 RAM 区的操作时间其实很 短,为便于观察,本程序中加入了延时) 。  打开 View->memory,然后填入地址 0x8000,然后在 PAGE 栏选择 DATA。点击确定,即可显 示 0x8000 地址开始的数据,用户会发现从这个地址开始往后的数据均为刚被写入的 0x5555。   第二种方法:通过 CCS2000 软件操作  打开 CCS2000 软件,进行如下操作:  打开 Edit->memory->Fill,起始地址填入 0x8000,长度最大可填入 0x8000(即 32k) , 为减小填充需要的时间,可将长度适当填小一点。在 Value 栏填入 0x5555, ,memory 中选择 Data。  然后打开 View->memory,填入地址 0x8001,在 PAGE 栏选择 DATA。点击确定,即可显示 0x8001 地址开始的数据区。  点击确定后,即可看到数据区 0x8000 后的这段空间全被更改为 0x5555  http://www.study-kit.com  Email:studykit@vip.sina.com           共 36 页 第 36 页      

Study-2407A 开发板用户手册 Ver2.1 如果正常,则说明外部的数据 RAM 验证正确。  (2)  测试外部程序 RAM:  外部 RAM 在程序空间中定义在 0x8800-0xFFFF,共 30k 字,占据 RAM 中的高 32K 存储空 间。外部程序 RAM 的测试只能通过 CC2000 软件。  硬件仿真模式下,目标板上电。打开 CC2000 软件,进行如下操作:  打开 Edit->memory->Fill,起始地址填入 0x8800,长度最大可填入 0x7800,为减小填充 需要的时间,可将长度适当填小一点。在 Value 栏填入 0x5555, ,memory 中选择 Program。  打开 View->memory,填入地址 0x8800,然后在 PAGE 栏选择 Program。点击确定,即可显 示 0x8800 地址开始的数据。  点击确定后,即可看到数据区 0x8800 后的这段空间全被更改为 0x5555。  如果正常,则说明外部程序 RAM 验证正确。 

5.2 定时器控制 LED 实验 
汇编程序所在目录 ex2_asm。 C 语言程序所在目录 ex2_c。 在 CC2000 中的操作如下: 5. Project->Open,打开该目录中的工程文件。 6. Project->Rebuild ALL,编译链接 7. File->Load Program 8. Debug->GO Main 9. Debug->RUN(快捷键 F5) 即可看到核心板上 LED 周期性的闪亮。灯的闪烁频率由软件中的定时器 Timer1 设置。 这两个程序执行的功能是完全一样的。 用户可以参考这两个文件作为其开发应用程序的模板。

5.3 按键与走马灯程序实验 
程序所在目录:ex3_LED 打开 CC2000,进行如下操作: 1. Project->Open,打开该目录中的工程文件。 2. Project->Rebuild ALL,编译链接 3. File->Load Program http://www.study-kit.com  Email:studykit@vip.sina.com           共 37 页 第 37 页      

Study-2407A 开发板用户手册 Ver2.1 4. Debug->GO Main 5. Debug->RUN(快捷键 F5) 可以看到的现象为:核心板上的 LED 不断闪烁(这个 LED 在后面其他的程序中都被定义 成在定时器中断中闪烁) 。扩展板上的 4 个 LED 均处于熄灭状态。 现在将按键轻按一下,只有 LED1 闪烁; 按第二下,只有 LED2 闪烁; 按第三下,只有 LED3 闪烁; 按第四下,只有 LED4 闪烁; 按第五下,四个 LED 循环依次闪烁。 若再按键,则如此反复循环。

5.4  SCI 串口通讯实验 
程序所在目录:ex4_SCI 采用标准 DB9 串口直连线将 PC 串口和扩展板串口相连。打开 PC 上的串口调试软件。默 认设置 COM1,9600N,8,1。选择按 16 进制接收和发送。 然后打开 CC2000,进行如下操作: 1.Project->Open,打开该目录中的工程文件。 2.Project->Rebuild ALL,编译链接 3.File->Load Program 4.Debug->GO Main 5.Debug->RUN(快捷键 F5) 然后在串口调试助手中马上可以看到上部的接收显示区不断接收到数据 57 (为 16 进制) 。 在串口助手的下部的发送区填入 56,选中自动发送。数据即可通过串口发送 到目标板。 查看 DSP 是否收到数据,按如下操作:打开 View->Watch window,在下面刚弹出的 Watch 区域中点右键,选择 Insert,出现的信息框中填入 SCI_RXDATA,x 即可按十六进制方式显示出 变量 SCI_RXDATA 的值。如果正常,应可以看到该变量值为 0x56。即说明 RS232 双向通讯 正常。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 38 页 第 38 页      

Study-2407A 开发板用户手册 Ver2.1

5.5  SPI 接口的 D/A 实验 
程序所在目录:ex5_SPI D/A 转换芯片选用的是 SPI 接口的 TLC5620,串行 4 通道 8 位 DA 转换。 打开 CC2000,进行如下操作: 1.Project->Open,打开该目录中的工程文件。 2.Project->Rebuild ALL,编译链接 3.File->Load Program 4.Debug->GO Main 5.Debug->RUN(快捷键 F5) 用示波器可以看到 DA_OUT1 接口输出三角波 DA_OUT2 输出三角波 用万用表可以测到 DA_OUT3 输出 2.475V DA_OUT4 输出 1.65V 各路的 DA 输出均由程序控制,用户可参照程序中的注释更改。

5.6  A/D 采样实验 
程序所在目录:ex6_AD 板上引出的两路 A/D 转换对应 DSP 的 A/D 模块分别是通道 0 和通道 8,输入电压 0-5V。 http://www.study-kit.com  Email:studykit@vip.sina.com           共 39 页 第 39 页      

Study-2407A 开发板用户手册 Ver2.1 本开发板使用 DA 的输出作为 AD 的输入,因此需将 J16 的 1-2,3-4 分别用短路子短接。 打开 CC2000,进行如下操作: 1.Project->Open,打开该目录中的工程文件。 2.Project->Rebuild ALL,编译链接 3.File->Load Program 4.光标移到 Que()函数的 asm(" NOP ")所处的行。 5.Debug->Toggle breakpoint(快捷键 F9) 6. Debug->Animate(快捷键 F12) 7. View->Watch Window , 在 出 现 的 watch 窗 体 中 点 右 键 分 别 插 入 变 量 AD_SIG0,AD_SIG8,则可看到所采到的这两路信号的电压值。 如果结果稍微不精确,请不要在意,这可能是因为没有采用专用基准源,以及信号不稳 定的缘故。另外,TMS320LF2407 的内置 A/D 的精度并不是很高。在前面两种情况已得到保证 的情况下,变化幅度最大仍可达 16 个 bit。 ^_^ ( 于 100 块,所以想想能凑合着用也就可以了。 ) 呵呵,外面好一点的一片 A/D 芯片就不低

5.7  CAN 总线通信实验 
    程序所在目录:ex7_CAN    由于调试 CAN 总线通讯需要外部的 CAN 设备。所以在没有外部 CAN 设备的情况下,本样

例程序中采用了 CAN 的自测试模式通信,即使用 CANBOX4 发送,CANBOX0 接收。在定时器中断 服务程序中执行发送;中断方式接收 CAN 信息。  打开 CC2000,进行如下操作:  1.Project->Open,打开该目录中的工程文件。  2.Project->Rebuild ALL,编译链接  3.File->Load Program  4.光标移到 int1 中断服务程序的 CANIFR=0xFFFF 所处的行。  5.Debug->Toggle breakpoint(快捷键 F9)  10.  11.  Debug->Animate(快捷键 F12)  偏左上脚 GEL files 上点右键,Load GEL,选择 LF2407.gel,然后菜单栏

GEL->LF2407->CAN regs, 即可看到 CAN 寄存器的变量被显示到 Watch window 中。 可以看到 CANBOX0 里面接收到数据 0x2211,0x4433 等数据。这些数据是由 CANBOX4 发 送往 CAN 总线上的。  如果用户和别的 CAN 设备通信,参照本例程的注释更改相关设置即可。  http://www.study-kit.com  Email:studykit@vip.sina.com           共 40 页 第 40 页      

Study-2407A 开发板用户手册 Ver2.1

5.8  PWM 电机控制实验 
程序所在目录:ex8_PWM  打开 CC2000,进行如下操作:  1.Project->Open,打开该目录中的工程文件。  2.Project->Rebuild ALL,编译链接  3.File->Load Program  4.Debug->RUN  可以看到电机开始转动。本例程中 PWM 的频率是 1kHz,输出的是两路带死去的 PWM 波形 对。用户只需更改参数 XPWM 即可改变电机的转速和方向。该参数设置如下:     XPWM=2400;                 //最大值 2500       when xpwm=0 ̄900,逆时针方向旋转,值越小,转速越快      when xpwm=1600 ̄2500,顺时针方向旋转,值越大,转速越快      when xpwm=900 ̄1600,电机两端电压太低,基本上不足以起转。    

5.9 步进电机控制实验 
略。

5.10 T6963 液晶实验 
略。

5.11 SED1520 液晶实验 
略。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 41 页 第 41 页      

Study-2407A 开发板用户手册 Ver2.1

6.FLASH 烧写
6.1  安装烧写软件 
打开<c240x 28xx Flash 烧写工具>文件夹,运行 C2000-2.00-SA-to-TI-FLASH2x.EXE, 首次运行会弹出以下对话框,选择 yes。

然后按提示进行安装即可。  安装结束后打开 CCS 的界面如下,会增加一个“云”状的图标。 

安装结束会出 现这个图标

http://www.study-kit.com  Email:studykit@vip.sina.com           共 42 页 第 42 页      

Study-2407A 开发板用户手册 Ver2.1

6.2  烧写 FLASH 
注意:在您熟练掌握软件仿真和调试之前,强烈建议您不要轻易尝试烧写 FLASH,由于 加密位等原因,在您不熟悉的情况下很容易烧毁芯片。

6.2.1 烧写中断向量表
仿真状态的中断向量表在一般情况下请不要更改和重新烧写,也无需修改。在产品出厂 时默认烧写了仿真状态的中断向量表,方便用户直接进入调试学习状态。 (1)  硬件准备 将开发板上的 J20 跳线 VCCP 短路环跳到下边+5V,即跳到 1-2 脚,这一步必须!  将仿真器,PC 和目标板接好,注意仿真头不能插反!不能带电插拔仿真器!  (2)运行 CCS,点击烧写的“云”按钮。

点击 Browse 按钮,选择要烧写的中断向 量表。路径为\Code2407\Vector\int.out, 注 意不要有中文路径。

(3)相关设置请参照上图,其中 CLKIN 设置为 10,PLL 设置为 4,烧写更稳定。 Sector 设置选择第一项即可。 (4)点击 Execute 按钮,即可开始烧写。烧写完成后,进入 ccs 进行调试,如果现象正确说 明烧写是成功的。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 43 页 第 43 页      

Study-2407A 开发板用户手册 Ver2.1

6.2.2 烧写用户程序
如果您是要烧写您自己的已经编译调试成功的用户程序,以便脱离仿真器运行,那么按 照以下步骤进行。 (1)硬件准备 将开发板上的 J20 跳线 VCCP 短路环跳到下边+5V,即跳到 1-2 脚,这一步必须!  将仿真器,PC 和目标板接好,注意仿真头不能插反!不能带电插拔仿真器!  (2)  软件设置修改 对要准备烧写的程序,.CMD 文件中的存储器映射必须修改如下: MEMORY {        PAGE 0: VECS: origin = 0x8000,  length 0x040         PAGE 0: PROG: origin = 0x8860,  length 0x6000         PAGE 1: B0  : origin = 0x200,   length 0x100         PAGE 1: B1  : origin = 0x300,   length 0x100         PAGE 1: DATA: origin = 0x0860,  length 0x700  }  为  MEMORY  {         PAGE 0: VECS: origin = 0x000,  length 0x040         PAGE 0: PROG: origin = 0x060,  length 0x6000         PAGE 1: B0  : origin = 0x200,   length 0x100         PAGE 1: B1  : origin = 0x300,   length 0x100         PAGE 1: DATA: origin = 0x0860,  length 0x700  }  其中的 length 字段根据您的用户程序代码进行修改设置,一般为 0x6000 即可。  (3)  然后重新编译,编译后的用来烧写的 out 文件注意不要弄错位置。 (4)  烧写 flash 点击“云”状图标,进行烧写。 出现界面如下图所示:

  http://www.study-kit.com  Email:studykit@vip.sina.com           共 44 页 第 44 页      

Study-2407A 开发板用户手册 Ver2.1

我们操作的是 2407,所以选择最后一项。下边的 3 个选项,可以都去掉,不去也没有关 系。但是在个别情况下不去掉的话,在烧写过程中由于用户程序的原因,会出现一些警告, 不过不会影响烧写的正常正确执行。 然后点击“确定” ,进入下一界面。

右边的 sector 选项,要与用户程序的 cmd 地址分配一致,如果是操作我们的板子,可以 将下边的 3 个 sector 选项去掉。 如果操作我们的板子,晶振是 20M,pll 是 2 倍频。也可以设置为 10M,4 倍频,烧写更 稳定。如果操作用户自己的板子,请对应选择即可。 1. 点击 Browse 指定刚才编译的要烧写的 out 文件。请确保 out 文件的位置正确,如果是先 http://www.study-kit.com  Email:studykit@vip.sina.com           共 45 页 第 45 页      

Study-2407A 开发板用户手册 Ver2.1 调入工程,而不是直接烧写,这里会自动的保持一致。 点击 Execute 即可开始烧写,此过程中会出现多次进度条提示,分别对应 clear 、erase、 program、check 等,请耐心等待。如果你的 cmd 地址忘记了修改,这里会给出错误提示,你 可以修改地址后重新烧写。 烧写过程会持续大约 5 秒左右。

烧写结束,提示如下信息:OK:Flash sectors programmed.。 

用这个工具和步骤烧写,与仿真器无关,按照完全相同的办法即可。  (5)  脱机运行 将开发板和仿真器断电,拔掉仿真头,将 VCCP 跳到 GND,即跳到 2-3 脚。  开发板上电,用户程序即开始在 FLASH 中运行。在我们提供的所有例程中,开发板上的 LED 均会不断闪烁。  注意:烧写用户程序到 FLASH 后,会覆盖原来我们出厂时默认烧写到 FLASH 中的中断向 量表。 如果您想继续进行软件调试仿真, 您需要再将 vector 文件夹下的中断向量表 (int.out) 烧写到 FLASH,方法见前面的描述。  http://www.study-kit.com  Email:studykit@vip.sina.com           共 46 页 第 46 页      

Study-2407A 开发板用户手册 Ver2.1 (6)烧写出现问题的处理 

---------------------------- c2xx_bcx.pjt - Debug ---------------------------"c:\ti2000\c2400\cgtools\bin\dspcl" -qq -as -fr"D:/ti/plugins/flash24xx/Algos/lf2407a/clear" -d"_DEBUG" -v2xx -@"../clear/Debug.lkf" "var.asm" >> Cannot open object file : D:/ti/plugins/flash24xx/Algos/lf2407a/clear\var.obj "c:\ti2000\c2400\cgtools\bin\dspcl" -qq -as -fr"D:/ti/plugins/flash24xx/Algos/lf2407a/clear" -d"_DEBUG" -v2xx -@"Debug.lkf" "c2xx_bcx.asm" >> Cannot open object file : D:/ti/plugins/flash24xx/Algos/lf2407a/clear\c2xx_bcx.obj "c:\ti2000\c2400\cgtools\bin\dspcl" -qq -as -d"_DEBUG" -v2xx -@"Debug.lkf" "clr_alg.asm" -fr"D:/ti/plugins/flash24xx/Algos/lf2407a/clear"

>> Cannot open object file : D:/ti/plugins/flash24xx/Algos/lf2407a/clear\clr_alg.obj Build Complete, 3 Errors, 0 Warnings, 0 Remarks.

http://www.study-kit.com  Email:studykit@vip.sina.com           共 47 页 第 47 页      

Study-2407A 开发板用户手册 Ver2.1

说明您的 D 盘是一个不可写入的盘,例如光盘等。这是这个插件的一个小缺点,他默认在 D 盘要建立一个目录,但是您的 D 盘目前由于是光盘,而无法创建这个目录。请按如下修改。 此时打开如下的工程文件:安装盘目录下的:XXX/plugins/flash24xx/Algos/lf2407a/clea/

这 3 个目录(clear、 erase 、program)下的工程文件都要调入,修改如下环节: 在 build option 中修改路径。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 48 页 第 48 页      

Study-2407A 开发板用户手册 Ver2.1

  大家可以看到这里的默认路径在 D 盘。请把他改为 C 盘,然后保存,然后可以把我们提 供的那个” 的目录拷贝到 C 盘的根目录下。这样二者就对应了,你拷贝到别处也一样,只 TI” 要二者就对应了即可。

http://www.study-kit.com  Email:studykit@vip.sina.com           共 49 页 第 49 页      

Study-2407A 开发板用户手册 Ver2.1 一些问题提示: 1. 在极个别的情况下,有时烧写完毕后,将板子与仿真器连接好后,无法进入 CCS,但是重 新启动计算机基本可以解决这个问题。 2. 一般情况下如果你的计算机硬盘有 D 盘,则没有什么问题。如果你的计算机硬盘没有 D 盘。那么或许会出现问题,提示:找不到一些 obj 文件。 因为烧写过程会调用 3 个插件本身的工程,这 3 个工程的默认路径是 D 盘,他会自动在 D 盘建立一个 TI 的目录,把一些 obj 文件放在这里。但是如果计算机硬盘没有 D 盘。那么 请更改这个 3 个工程文件的存放路径即可。

6.3  关于 int.out 
我们提供的 int.out 执行的工作仅为地址 0x0000~0x0014 的中断跳转。 跳转地址为 0x8000 (RAM 区)。这是因为我们仿真调试的时候,程序需要在 RAM 中运行。发生复位和中断事件 时,DSP 默认执行的是地址 0x0000-0x003F 的代码。所以,我们需要将这些事件对应到 RAM 调试区的 0x8000-0x803F。当然 RAM 区的这个地址可以更改。更改请在我们提供的程序中 进行。例如可以改为 0x8800-0x883F。如果用户将烧录的 int.out 改为跳转到 0x8800 开始的地 址,那么用户所有进行仿真的程序的 CMD 文件中的 VECS 定义应和 int.out 一致,即改为 0x8800。

7.参考资料
Study-2407A 开发板用户手册(V1.0)    TMS320LF240x DSP 结构、原理及应用,刘和平等,北京航空航天大学出版社  TMS320LF240x DSP C 语言开发应用,刘和平等,北京航空航天大学出版社      TM2320LF240x DSP 硬件开发教程,江思敏等,机械工业出版社  TI公司手册:TMS320C2x/C2xx/C5x Optimizing C Compiler User’s Guide  TI公司手册:TMS320LF/LC240xA DSP Contro llers Reference Guide    在此一并表示感谢~ 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 50 页 第 50 页      

Study-2407A 开发板用户手册 Ver2.1

附 1: Study-XDSPP 并口仿真器产品说明
[实物照片] 

 

    [主要特点]  1、  支持 TI 全系列 DSP 芯片的硬件仿真,包括 TMS320C2000、C5000、C6000、C3X、C4X、C5X 及 OMAP 等系列芯片。  2、  与主机采用并口通讯,使用简单方便。  3、  3.3V/5V 兼容仿真接口电平。  http://www.study-kit.com  Email:studykit@vip.sina.com           共 51 页 第 51 页      

Study-2407A 开发板用户手册 Ver2.1 4、  支持 CCS2 系列开发环境,支持 C 语言和汇编语言调试。  5、  采用 DSP 的 JTAG 口进行调试通讯,不占用系统任何资源。  6、  支持多 DSP 调试,一套开发系统可以对板上的多个 DSP 芯片同时进行调试.  7、  价格低廉,性价比高。  8、  兼容国内著名厂家生产的 DSP 仿真器,使用相同的驱动程序。  9、  技术先进,使得我们的仿真器体形小巧,携带方便,目前是国内体形最小的(只有一张银 行卡大小)。  [相关配件]  1、  DB25 并口电缆:  1 条  2、  芯 JTAG 排线: 1 条  14 3、  电源:      1 个  4、  赠送相关调试环境、驱动和相关资料,供学习用。    The following just for the overseas customers. ----------------------------------------------------------------------Key Features: The Study-USB2.0 JTAG Emulator has the following features. 1. Supports 3.3V/5V volt DSP devices. 2. Supports Windows98/2000/XP. 3. Supports Texas Instruments Digital Signal Processors with a JTAG (IEEE 1149.1) interface: C2000,C5000, C6000, C3X, C4X,C5X and OMAP platforms. 4. Parallel port used, Simple Connection. 5. Compatible with Texas Instruments Code Composer (CC) v4.12 and Code Composer Studio (CCS) v1.2 and later. 6. Low price,high performance. 7. Small and easy to take. Appendix: 1. One USB cable. 2. One flexible JTAG cable with 14 pins. 3. The debug tools(CCS)、drivers and other document just for learning. 4. Power DC 5V.

http://www.study-kit.com  Email:studykit@vip.sina.com           共 52 页 第 52 页      

Study-2407A 开发板用户手册 Ver2.1

附 2: Study-USB2.0 仿真器产品说明
[实物照片] 

    [主要特点]  1.  2.  3.  4.  5.  6.  7.  8.  9.  10.  11.  适用于工作电压在 1.0 ̄5.0 伏之间的数字信号处理。  支持 Windows98/2000/XP.  支持 TI 全系列 DSP 芯片的硬件仿真,包括 TMS320C2000、C5000、C6000、C3X、C4X、      C5X 及 OMAP 等系列芯片。  与主机采用 USB2.0 接口通讯,使用简单,即插即用。  支持热插拔,随时插拔不会损伤硬件。  通过 USB 总线供电,无需外接电源。  支持 CCS2 系列开发环境,支持 C 语言和汇编语言调试。  采用 DSP 的 JTAG 口进行调试通讯,不占用系统任何资源。  支持多 DSP 调试,一套开发系统可以对板上的多个 DSP 芯片同时进行调试.  价格低廉,性价比高。 

http://www.study-kit.com  Email:studykit@vip.sina.com           共 53 页 第 53 页      

Study-2407A 开发板用户手册 Ver2.1   [相关配件]  1.  USB 电缆:      1 条  2.  14 芯 JTAG 排线:  1 条  3.  赠送相关调试工具(CCS)、驱动和相关资料,供学习用。    The following just for the overseas customers. ----------------------------------------------------------------------Key Features: The Study-USB2.0 JTAG Emulator has the following features. 1. Supports 1.0-5.0 volt DSP devices. 2. Supports Windows98/2000/XP. 3. Supports Texas Instruments Digital Signal Processors with a JTAG (IEEE 1149.1) interface: C2000,VC33, C5000, C6000, TMS470 (ARM) and OMAP platforms. 4. USB compatible. Simple Connection, fully Plug-and-Play compatible – no jumpers, no switch settings. 5. Hot pluggable –The Study-USB2.0 JTAG Emulator may be connected or disconnected at any time without damage to the hardware. 6. Power provided by the USB bus – no additional power supply is required. 7. Compatible with Texas Instruments Code Composer (CC) v4.12 and Code Composer Studio (CCS) v1.2 and later. 8. Low price,high performance. Appendix: 1. One USB cable. 2. One flexible JTAG cable with 14 pins. 3. The debug tools(CCS)、drivers and other document just for learning. 4. User manual.  

http://www.study-kit.com  Email:studykit@vip.sina.com           共 54 页 第 54 页      

Study-2407A 开发板用户手册 Ver2.1

附 3: 开发板之家产品列表
1. USB2.0+DSP+CPLD 超值学习板 这块学习板是脱胎于我们的一个产品。在这块学习板上实现了由 DSP 采集数据进行计算、 处理,然后通过 CPLD 产生的逻辑电路将数据传送给 68013,再由 68013 通过 USB2.0 总线传送 给 PC 端,从而实现一个完整的符合 USB2.0 规范的数据采集、计算、处理、传送的过程,完 成大量数据的高速传输。在我们提供的示例程序里,提供了演示这个过程的 DSP、 CPLD、 68013 和 PC 端的所有源代码,具体描述见后。  2. Study-2407A 开发板
本套件是一套基于 TMS320LF2407A DSP 的学习开发平台。该平台由核心板和扩展板组成, 核心板可作为最小系统单独使用,用户也可根据自己的需要自行扩展。扩展板和核心板对接一起 使用,调试 DSP 外围各模块电路;

3.

Study-ICE ARM 仿真器 Study-ICE ARM 实时在线仿真器,兼容于 ARM 公司 Multi-ICE, 是完全实时、在线的嵌

入式 ARM 调试工具,功能完备并稳定,性能可靠;支持所有市面上的 ARM 内核,从 ARM7 到 XSCALE;支持许多公司的主流 ARM 集成开发环境、编译器。 如 SDT2.50、SDT2.51、 ADS1.0~ADS1.2、Meteware for ARM 4.5a、MULTI2000 系列版本等所有支持 RDI 协议调试 的开发环境。 4. C6713 + USB2.0 DSK TMS320C6713 USB2.0 DSK 初学者开发板基于 TI 公司的 TMS320C6713PYP200 DSP 芯 片, 最高运算速度达到 1350MIPS。 同时使用 CPRESS 公司的 CY7C68013 USB2.0 协议芯片, 为 DSP 系统搭建起高速数据通路。 5. Study-XDSPP 并口仿真器 支持 TI 全系列 DSP 芯片的硬件仿真,包括 TMS320C2000、C5000、C6000、C3X、C4X、 C5X 及 OMAP 等系列芯片。价格低廉,性价比高。 6.   Study-USB2.0 DSP 仿真器 支持 TI 全系列 DSP 芯片的硬件仿真,包括 TMS320C2000、C5000、C6000、C3X、C4X、C5X 

及 OMAP 等系列芯片。与主机采用 USB2.0 接口通讯,使用简单,即插即用。  7. USB2.0 高速采集板

http://www.study-kit.com  Email:studykit@vip.sina.com           共 55 页 第 55 页      

Study-2407A 开发板用户手册 Ver2.1 本系统采用最先进的 USB2.0 高速传输通道,结合 DSP 高速采集运算能力,结合高性能、 6MHz 同步采样 A/D 转换芯片,简直就是高速通用采集板的梦幻组合。 8. AT55800 ARM 开发套件 AT9155800 ARM 开发套件是针对 ARM 初学者推出的一款低价位 ARM 开发套件,配合 附送的简易 JTAG 仿真器,使得用户可以以很低的成本开始在 SDT2.5x、ADS1.2、IAR 等 环境下进行源码级 ARM 开发试验,使 ARM 的开发更加简单和经济。 9. C6204 最小系统板 TMS320C6204 学习板,适合于 DSP 学习用,直接步入 DSP 开发的最高前沿!! 采用美 国 TI 公司 C6x 系列 DSP 中的 TMS320C6204,片内自带 1M bit 存储器,可以稳定运行在 最 高时钟频率为 200MHz。 10. FPGA+DSP+USB+VIDEO 超强数据采集、处理板 采用 TI 公司 C6x 系列 DSP 中的 TMS320C6203 芯片,可稳定运行在 300M Hz 时钟频率;采 用 Xilinx 公司 Virtex2 系列 FPGA 中 100 万门的 XC2V1000-FG456 芯片,片内资源非常丰富, Select Ram 容量达 720K bit,并且可配置成双口 RAM 或 FIFO,无需外部缓冲就可以实现高速 数据采集;采用 Philips 公司 SAA7120 视频编码芯片,能将外部输入数据或 PC 机 USB 口发来 的数据直接编码成标准视频信号输出。 

联系信息:
销售电话:010-51601144  13371618050  传真:010-51601144  技术支持:QQ/MSN/EMAIL/BBS  QQ:18525046,187221877  MSN:studykit@hotmail.com  Email:studykit@vip.sina.com        studykit@vip.163.com  地址:北京市海淀区中关村大街 28-1 号中海园电子城 BA012 号(中发电子市场对面) 

更多详细信息请登陆我们的网站:http://www.study-kit.com

 
http://www.study-kit.com  Email:studykit@vip.sina.com           共 56 页 第 56 页      


赞助商链接