On-board XDS100
TMS320F28027Pins Emulator
4. ControlSUITE 介绍和 LED 闪烁例程开发仿真调试
C2000 的开发工具软件包 (controlSUITE) 可以创建开放式平台,提供特定于器件的外
设配置包,它包含基础软件和示例,可帮助您立即开始项目开发。运行 ControlSUITE
安装程序并选择想要使用的软件包,所有相关项都将自动下载和安装。具体介绍可
参照安装后目录下的 controlSUITE™ Getting Started Guide 和 ControlSUITE™  Software 文档。
与 ControlSTICK 配套的开发包(controlSTICK Software )同样可以从TI 的网站免费下载,安装后在目录..\Piccolo controlSTICK 下到软件示例项目、完整硬件文档和参考应用文档。在..\Piccolo contro
lSTICK\<project name> 的目录下可以到 <project name>.pdf 文档,其介绍了ControlSTICK 的配置和应用。
启动 CCSV4.1 软件 (Start->All Program->Texas Instruments->Code Composer Studio V4.1.2)
用 Project->Import Legacy CCSv3.3 Project 打开..\Piccolo controlSTICK\Timer – BlinkingLED\ BlinkingLED.pjt 项目工程文件。如前一节所描述建立对应的 XDS100V1 目标配置文件 File->New->Target Configuration File 。
用 Project->Rebuild All 编译和连接源文件生成目标代码 <project name>.out 。同时可以双击对应的源文件(BlinkingLED-DevInit_F2802x.c 和 )来查看寄存器设置,双击连接命令文件,查看程序、变量、堆栈对应芯片内存的设置。F28022_RAM_BlinkingLED.CMD 用于程序在 SRAM 运行,F28022_FLASH_BlinkingLED.CMD 用于程序在 Flash 中运行。程序在 SRAM 中运行和在 SRAM 中运行其 CMD 文件配置不同,且需在程序初始化过程中对 Flash 相关的寄存器进行设置,具体可以参看例程和下面的应用文档。
Running an Application from Internal Flash Memory on the TMS320F28xx DSP (SPRA958)
用 Target->Debug Active Project 来启动 XDS100V1 仿真器与芯片的连接,CCSV4.1 将进入 Debug
调试程序。当程序在 SRAM 中运行时,Debugger 将直接下载程序到片上的SRAM ,当程序在 Flash 中运行时,Debugger 会调用 Flash 烧写插件程序,在此过程中请勿断开连接和电源,否则会使 F28027 芯片误加密。
用 Target->Run (F8) 来运行目标程序调试,LED 灯应以 2Hz 的频率闪烁。如果你想调节 LED 灯的闪烁频率,可以将寄存器变量 CpuTimer0Regs.PRD.all 添加到Watch 窗口 (选中所要观察或修改变量点击右键用 Add Watch Expression),在 Watch 窗口更改 CpuTimer0Regs.PRD.all 的设定值即可改变 LED 的闪烁频率。
用 Target->Halt 停止当前调试,并可先执行 Target->Reset->Reset CPU ,然后执行 Target->Restart 使程序指针复位指向 main 函数。
用 Traget->Terminate All 来推出 CCS4.1 的 Debugger 。
硬件安装:ControlSTICK 的板载仿真器为 XDS100V1 的低成本仿真器,CCS4.1 中包含其仿真器驱动和 Windows 的驱动。将 ControlSTICK 插入 PC 的 USB 口等待自动识别硬件后,可通过 PC 机的设备管理器查看到 USB 中增加了 XDS100 的硬件(Control Panel->System->Hardware->Device Manager->USB )。
为项目工程配置目标文件:通过 CC4.1 的 File->New->Target Configuration File 建立对应的 ccxml 文件,并在 Connection 栏中选择 Texas Instruments XDS100V1 USB Emulator ,在 Device 栏中选择 ControlSTICK-Piccolo F28027 或 TMS320F28027,然后保存。
5. 进一步的应用开发介绍
如需深入了解 C2000 芯片都可以通过 TI 的www.ti/c2000下载或通过www.ti/c2000getstarted
获得更多的信息。其中包含数据手册 (Data Sheets and Data Manuals),芯片勘误表 (Silicon Errata),CPU 或外设的参考指南,
应用文档等。
如需开发设计和调试自己的目标板,你需要一个独立的仿真器和对应的开发环境Code Composer Studio IDE for C2000,
你可以链接到www.ti/c2000tools到相应的开发工具。C2000 可提供不同的硬件开发工具加速和简化你的
开发设计。如初学者可以选择 ControlSTICK 和 ControlCARD Evaluation Kits,针对你的应用设计可以选择不同的 ControlCARD Application Kits。支持 C2000 的独立仿真器主要有 XDS510PP、XDS510USB 和低成本的 XDS100 几个系列,提供仿真器的
厂商同样可以连接到www.ti/c2000 到其链接地址。
如果是电机控制方面的应用,你可以在TI的网站上到相应的基于C2000 的数字电机控制方面的应用文档、开发工
具(如)、参考设计。其中ControlSUITE 安装套件中就包括基于F2803x 的交流感应电机有传感器、无传感器,永磁同步
电机有传感器、无传感器,直流无刷电机有传感器、无传感器的控制驱动。基于其他C2000 控制器的电机控制参考
设计与算法同样可以链接到www.ti/c2000dmc 获得。
如果是数字电源方面的应用,可以连接接到子www.ti/dpslib 到数字电源控制的算法,和www.ti/
php初学者项目
c2000tools 到数字电源的参考设计,有数字 PFC,多通道 DC/DC,LLC DC/DC 等。在参考设计中包含数字电源控制的算
法软件、硬件电路图、操作 GUI 等。
如果是 LED 照明或背光应用,同样可以链接到www.ti/c2000tools到 LED 照明的参考设计,其也包含软件和
硬件的相关文档。
如果是 UPS、太阳能逆变器、风能逆变器的应用,同样可以链接到www.ti/c2000tools到相应的参考设计。
通用的应用同样可以链接到 www.ti/c2000tools获得帮助,其中包含通用的数学函数库,如 FFT、FIR、IIR等。
如果你在开发中有任何疑问可以链接 TI 的网站登录到E2E 社区的 C2000 论坛与全球应用 C2000 的工程师以及 TI 的工程
师进行交流。
ZHCU016
重要声明
德州仪器(TI)及其下属子公司有权在不事先通知的情况下,随时对所提供的产品和服务进行更正、修改、增强、改进或其它更改,并有权随时中止提供任何产品和服务。客户在下订单前应获取最新的相关信息,并验证这些信息是否完整且是最新的。所有产品的销售都遵循在订单确认时所提供的TI销售条款与条件。
TI保证其所销售的硬件产品的性能符合TI标准保修的适用规范。仅在TI保修的范围内,且TI认为有必要时才会使用测试或其它质量控制技术。除非政府做出了硬性规定,否则没有必要对每种产品的所有参数进行测试。
TI对应用帮助或客户产品设计不承担任何义务。客户应对其使用TI组件的产品和应用自行负责。为尽量减小与客户产品和应用相关的风险,客户应提供充分的设计与操作安全措施。
TI不对任何TI专利权、版权、屏蔽作品权或其它与使用了TI产品或服务的组合设备、机器、流程相关的TI知识产权中授予的直接或隐含权限作出任何保证或解释。TI所发布的与第三方产品或服务有关的信息,不能构成从TI获得使用这些产品或服务的许可、授权、或认可。使用此类信息可能需要获得第三方的专利权或其它知识产权方面的许可,或是TI的专利权或其它知识产权方面的许可。
对于TI的数据手册或数据表,仅在没有对内容进行任何篡改且带有相关授权、条件、限制和声明的情况下才允许进行复制。在复制信息的过程中对内容的篡改属于非法的、欺诈性商业行为。TI对此类篡改过的文件不承担任何责任。
在转售TI产品或服务时,如果存在对产品或服务参数的虚假陈述,则会失去相关TI产品或服务的明示或暗示授权,且这是非法的、欺诈性商业行为。TI对此类虚假陈述不承担任何责任。
可访问以下URL地址以获取有关其它TI产品和应用解决方案的信息:
产品
放大器www.ti/amplifiers
数据转换器www.ti/dataconverters
DSP www.ti/dsp
接口www.ti/interface
逻辑www.ti/logic
电源管理www.ti/power
微控制器www.ti/microcontrollers
应用
音频www.ti/audio
汽车www.ti/automotive
宽带www.ti/broadband
数字控制www.ti/control
光纤网络www.ti/opticalnetwork
安全www.ti/security
电话www.ti/telecom
视频与成像www.ti/video
无线www.ti/wireless
邮寄地址:Texas Instruments,Post Office Box655303,Dallas,Texas75265
Copyright©2006,Texas Instruments Incorporated

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。