图2.5 C6000软件开发流程图
CCS常用文件介绍
使用CCS时,经常遇见下述扩展名文件:
project.mak:    CCS使用的工程文件
program.c:    C程序源文件
program.asm:    汇编程序源文件
filename.h:    C程序的头文件,包含DSP/BIOS API模块的头文件
filename.lib:    库文件
project.cmd:    连接命令文件
program.obj:    由源文件编译或汇编而得的目标文件
program.out:    可执行文件(经完整的编译、汇编以及连接的)
project.wks:    存储环境设置信息的工作区文件,
保存配置文件时将产生下列文件:
programcfg.cmd:    连接器命令文件
programcfg.h54:    汇编头文件
programcfg.s54:    汇编源文件
CCS常用指令简介
设置断点
将光标放置在需要设置断点的程序行前,选择Debug→Breakpoints,即完成可一个断点的设置。
CCS提供3种方法复位目标板。
    Reset DSP:    Debug→Reset,初始化所有的寄存器内容并暂停运行中的程序。使用此命令后,要重新装载.out 文件后,在执行程序。
    Restart:    Debug→Restart,将PC值恢复到当前载入程序的入口地址。
    Go main:    Debug→Go main,将程序运行到主程序的入口处暂停。
CCS提供4种执行操作。
    执行执行:    Debug→Run,程序运行直到遇到断点为止。
    暂停执行:    Debug→Halt,程序停止运行。
    动画执行:    Debug→Animate,用户反复运行程序,直到遇到断点为止。
CCS提供4种单步执行操作。
    单步进入:    Debug→step into,快捷键F8,当调试语句不是基本的汇编指令时,此操作进入语句内部。
    单步执行:    Debug→step Over,此命令将函数或子函数当作一条语句执行,不进入内部调试。
    单步跳出:    Debug→step Out,此命令作用为从子程序中跳出
    执行到光标处:    Debug→Run to Cursor,快捷键crtl+F10,此命令作用为将程序运行到光标处。
内存、寄存器与变量的操作。
    查看变量:    使用view →Watch Window命令
    查看寄存器:    使用view →Registers →CPU  Registers 命令
    查看内存:    使用view →memory命令
Graph的设置即图形显示。
    选择View →Graph →Time/Frequency。
 
图2.6 Graph的设置1
    在弹出的Graph Property Dialog对话窗中,将Graph Title,Start Address,Acquisition Buffer Size,Display Data Size,DSP Data Type等的属性可改变为如下图所示(也可根据具体需要设置属性)。向下滚动右侧的滚动条或调整 dialog框的大小可看到所有的属性。
 
图2.7 Graph的设置2
点击OK,将出现所设的图形窗口。如:在滤波实验中,用以上方法设定的图形窗口,在运行滤波程序后,最终的显示结果如下图所示(可以观察到滤波前后的波形:上边为原始图形,下边为滤波后的波形):
 
图2.8 Graph的设置3
采集程序设计
在试验箱内选择适合的硬件,结合软件实现数据采集的功能。
上一篇:无线收发机中的扩频解扩技术研究与实现
下一篇:MATLAB基于粒子群的列车运行过程优化

认知无线电网络中基于双...

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

基于QT的图像处理系统设计

浅谈新形势下妇产科护理...

国内外无刷直流电动机研究现状

拉力采集上位机软件开发任务书

中国古代秘书擅权的发展和恶变

多元化刑事简易程序构建探讨【9365字】

浅谈传统人文精神茬大學...

谷度酒庄消费者回访调查问卷表

《醉青春》导演作品阐述

高校网球场馆运营管理初探【1805字】

辩护律师的作证义务和保...