点击上图中的“Ok”按钮。此时,中间一栏(AvailableBoard/SimulatorType)会出现相应的驱动图标,如下图:Code Composer Studio Setup口区Edit View HelpFileSystemConfigurationAvailableBoard/SimulatorTypesMy System日C54xx SimulatorImporta Conficuration Filesdgo5xx-C54xxXD5510EmulatorInstall a Device DriverCPU_1C54xxXD5560EmulatorC5502Device SimulatorC5502 Functional SimulatorC55xxFunctionalSimulatorC55xxSimulator:Heterogeneous XDS560 Multi-Targetsdgo5xxtixds54xDrag a device driver to the left to add a board to the system.把该图标拖动到最左边的“SystemConfiguration”一栏是,则会出现“BoardProperties”对话框。如下图所示:Board Properties[]Processor ConfigurationStartup GEL File(s)Board Hame & Data FileBoard PropertiesBoardtixds54x-Auto-generate board data fileto-5onerateboad dateflewn exraconic1Specifycustom board data filDiagnosticBrowse...UtilityDiamosticArzumentsDevice DriverD:Idriversltixds54.dvr取消Next>如上图所示在第一项下拉菜单中选择中间的一条“Auto-generateboarddatafilewithextraconfiguration"。在第二项中“ConfigurationFile”选项中选择“Browse”按钮,出现如下对话框:3×打开查找范围:drivers个国Documents and Settings5IM5409.cfgsIM5401.cfgimportsIM5402.cfgSIM5409A.cfgsIM5403.cfgc55FuncSim.cfgSIM541.cfgc55xx_mc.cfgSIM5404.cfgsIM5410.cfgevm5510.cfgsIM5406.cfgSIM5410A.cfgICETEK.cF51M5407.cfgsIM5416.cfgV口confird文件名:打开()文件类型():-ConfigurationFiles(,cfg)职消- 17 -
- 17 - 点击上图中的“OK”按钮。此时,中间一栏(Available Board/Simulator Type) 会出现相应的驱动图标,如下图: 把该图标拖动到最左边的“System Configuration”一栏是,则会出现“Board Properties”对话框。如下图所示: 如上图所示在第一项下拉菜单中选择中间的一条“Auto-generate board data file with extra configuration”。在第二项中“Configuration File”选项中选择“Browse” 按钮,出现如下对话框:
选择上图中的ICETEK.cfg文件,其文件也在CCS软件目录下的Drivers子目录下(D:\TI5000\Driversl...)。点击“Next”出现如下图所示的窗口:Board Properties?xProcessor Configuration1Startup GEL File(s)Board PropertiesBoard Hame@ DataFileValuePropert1/0 Port0x240Change propertynecessaryin therizhtcolumruMext>取消将上图中的硬件仿真器的I/O口值由0X240改为0X000,再点击Next,继续进行设置则会出现“ProcessorConfiguration”页面。在ProcessorConfiguration页面下,在AvailableProcesS0r选项中选择TMS320C5400(在CCS2000开发环境下为TMS320C2400),然后,点击其中间的AddSingle按钮,其右边出现CPU-1图标。BoardPropertiesBourd Nuhe & Data FileBoard PropsrtiesProcessorConfiguratiorStartup GEL File(c)AvailableProcessorsInitProcessorsOnTIS320C5400CPUTDAdd SineleBTPASSAda Buitipi.RenoveProcessor MangCPUFaentifPresDOTecortypefr007"Add Singort取游点击“Next”按钮,出现下面的对话框:Board Properties区1Board Hame a Data FileBoard PropertiesStartup GEL File(s)Processor ConfigurationCPUStartup GELCPU_1国取消Finish-18 -
- 18 - 选择上图中的 ICETEK.cfg 文件,其文件也在 CCS 软件目录下的 Drivers 子目录下(D: \TI5000\Drivers\.)。点击“Next”出现如下图所示的窗口: 将上图中的硬件仿真器的 I/O 口值由 0X240 改为 0X000,再点击 Next,继续进行设 置则会出现 “Processor Configuration”页面。在 Processor Configuration 页面下,在 Available Processor 选项中选择 TMS320C5400(在 CCS2000 开发环境下为 TMS320C2400),然后, 点击其中间的 Add Single 按钮,其右边出现 CPU-1 图标。 点击“Next”按钮,出现下面的对话框:
点击上图所标示的的位置,对CPU进行类型的选择,出现如下图所示的窗口:区CPU1查找范围()gel[ alias.gel国c5403sim.gel国c5409.gelc5410sim.gelc5401.gelc5404.gelc5409A.gelc5416.gelc5409sim.gelc5416_dsk.gc5401sim.gelc5404sim.gelc541.gellc5416stm.gelc5402.gelc5406sim.gelc5407.gel国c5410.gelc5402_dsk.gel[ c541simrgetc5407sim.gelc5410A.gel4c5402sim.qel国c542.gel4D文件名Q):打开文件类型(T):GEL Files (*.GEL)-取消基于实验箱中的CPU选择C5410.gel或C5410A.ge1文件,这个文件也在前面安装驱动程序所选择的目录下的Drivers子目录下。单击“打开”按钮。点击“Finish”完成其设置。对其设置进行保存后,退出其配置程序。设置完成后,将仿真器与计算机通过USB电缆接起来,此时电脑硬件会显示找到新的硬件,如果提示要安装驱动,则按电脑的安装向导安装USB驱动目录下USBDevice文件夹里的mdpjtag.inf驱动文件。区升级设备驱动程序自导请孺楚定驱动器中插入广商的安装盘,然后单击确定取消厂商文件复制来源(C)的F:ltemplUSB_driver500OiUSBDevice-浏览()3×查找文件查找范围:USBDevice司国[ mdpitag.inf.历史点我的文档电脑合量文件名DAdpitas.ing打开)网上邻居文件类型(T)安装信息(*:inf)口取消电脑如果找到了驱动程序则在硬件列表里会出现一个红色的仿真器的图标。BlackhawkBlackhawk USB 2.0 JTAG Emulator (S/N:FX2-0001)-19 -
- 19 - 点击上图所标示的的位置,对 CPU 进行类型的选择,出现如下图所示的窗口: 基于实验箱中的 CPU 选择 C5410.gel 或 C5410A.gel 文件,这个文件也在前面安装驱 动程序所选择的目录下的 Drivers 子目录下。单击“打开”按钮。点击“Finish”完成 其设置。对其设置进行保存后,退出其配置程序。 设置完成后,将仿真器与计算机通过 USB 电缆接起来,此时电脑硬件会显示找到新 的硬件,如果提示要安装驱动,则按电脑的安装向导安装 USB 驱动目录下 USBDevice 文 件夹里的 mdpjtag.inf 驱动文件。 电脑如果找到了驱动程序则在硬件列表里会出现一个红色的仿真器的图标
五、C5410软件仿真在CCS环境下的设置运行SETUPCODECOMPOSERSTUDIO软件,即桌面上的CCS的配置程序图标(SetupCCS2(C5000))。出现如下窗口:Import ConfigurationArailable ConfigurationsCsioDevicesimniator一Import318 88 86XDS510二C5410AXDS510 EmulatorC5410AXDS560EmulatorClear-C5416DeviceSimulatorFilterPlatformEndiannessFamilya11a11口al1AAConfiguration DescriptionSimulates the TMS320C5410 nSPSupports cyclePmra, crsro nesl,nesra,d roryShow this dialog nexttime Setup isAdvanced>>Save and QuitClaseHelp点击C5410DeviceSimulator,再选择Import则就完成了仿真设置如果尚有不明的地方可参见电子板的“DSP简易安装指导书”其有详细安装过程。-20-
- 20 - 五、 C5410 软件仿真在 CCS 环境下的设置 运行 SETUP CODE COMPOSER STUDIO 软件,即桌面上的 CCS 的配置程序图 标(Setup CCS2(‘C5000))。出现如下窗口: 点击 C5410 Device Simulator,再选择 Import 则就完成了仿真设置 如果尚有不明的地方可参见电子板的“DSP 简易安装指导书”其有详细安装过程
$2.3CCS 的使用一、创建或打开工程打开CCS5000主程序,打开的主界面如下:L口/C54xxSimulator (TexasInstrunents)/CPU-C54XCodeComposerStudio(Simulator)File Edit Yiew Eroject Debug Profiler Dption GEL Iools Hindow Help首口日品酒房日##作珍Dis-AssemblyD口区i1es国GELfilesADDIMR,A盐0000:FF7D0000一ProjectADD0000:FF7E 0000IMR,AADDIMR,A白区0000:FF7F 0000ADD0000:FF800000IMR,AADD城0000:FF81 0000IMR,AADD0000:FF820000IMR,A南园ADD0000:FF83 0000IMR,AADDIMR,A0000:FF84 0000M0ADDIMR,A0000:FF85 00000000:FF86 0000ADDIMR,AonAnnTMRA0000·FF8700001公寓DSP HALTEDFor Help, press FlLn 0000, Co1 000(图2-3-1)CCS程序主窗口本节使用工程“Volume1”为例做一个实验,该实验开发并运行一个简单的程序,指导读者如何新建一个工程,如何向工程添加源文件并修改代码,编译并且运行程序。1.准备工作在以下各节之前,为了便于学习,我们事先准备好实验文件。在CCS的安装目录下,找到“Imyprojects”目录,在这里新建一个名为“volume1”的目录,再到CCs安装目录下找到“\tutoriallsim54xxlvolume1”目录,把下表的7个文件复制到刚才新建的目录下:需要复制的文件文件说明实验用C源文件volume.cload.asm实验用汇编源文件实验用中断向量表文件vectors.asmvolume.hC函数使用的头文件volume.cmd内存定位文件实验用数据文件sine.dat实验用GEL控制文件volume.gel2.新建工程文件文件复制完成以后,启动CCS,再主菜单中单击“Project”,会有“new”和“open”选项,创建新工程使用“new”选项。程序会提问新建工程的名字以及保存位置,指定后单击“确定”即可。- 21 -
- 21 - §2.3 CCS 的使用 一、创建或打开工程 打开 CCS5000 主程序,打开的主界面如下: (图 2-3-1) CCS 程序主窗口 本节使用工程“Volume1”为例做一个实验,该实验开发并运行一个简单的程序,指导读 者如何新建一个工程,如何向工程添加源文件并修改代码,编译并且运行程序。 1.准备工作 在以下各节之前,为了便于学习,我们事先准备好实验文件。在 CCS 的安装目录下,找 到“\myprojects”目录,在这里新建一个名为“volume1”的目录,再到 CCS 安装目录下找 到“\tutorial\sim54xx\volume1”目录,把下表的 7 个文件复制到刚才新建的目录下: 需要复制的文件 文件说明 volume.c 实验用 C 源文件 load.asm 实验用汇编源文件 vectors.asm 实验用中断向量表文件 volume.h C 函数使用的头文件 volume.cmd 内存定位文件 sine.dat 实验用数据文件 volume.gel 实验用 GEL 控制文件 2.新建工程文件 文件复制完成以后,启动 CCS,再主菜单中单击“Project”,会有“new”和“open”选 项,创建新工程使用“new”选项。程序会提问新建工程的名字以及保存位置,指定后单击 “确定”即可