- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章DSP集成开发环境解析
第三方的嵌入模块 影响DSP 的最大的第三方网络 能扩展和配置IDE环境 为创建新的DSP解决方案而使用相应的第三方模块 第三方模块包含: 方框图和原始代码生成器 信号分析工具 通过扩展的应用程序产生相关的控制 快速保护功能 滤波器 应用程序的配置 自动的 S/W 测试工具 软件配置工具 总结 DSP有很多可使用的集成开发工具: 功能强大的 实时分析功能 直观的数据图形显示功能 能扩展系统的第三方支持模块 能极大地减少开发人员的研发时间 使有限的资源得到最高效的利用 CCS makes DSP easy! The End Thanks DSP/BIOS是一个实时操作系统内核,由一组克拆卸的组件构成。主要应用在需要实时调度和同步的场合。 * 5)编译并执行 a、Debug/Go main b、按F5键运行程序可以看到如下浮点运算结果: CCS的设置 支持多CPU Save/load 多个配置文件 设置方便 硬 件 配 置 Code Composer Studio Detailed Technical Feature Presentation 可视化的工程管理 多项目支持 同时打开多个项目 构建激活的项目 多配置支持 不同的构建选项 (debug, release等) GUI支持 利用工具条和上下文菜单设定激活的项目和配置 为每个配置设置编译器、连接器等的选项 项目管理 可以设置连接器的连接顺序,有时候连接顺序很重要 IDE编译环境 C 语言和汇编可混编 可高亮显示程序语句 可设置断点 有查找、替代功能 在线HELP功能 快捷键功能 书签功能 EDIT功能 Code Composer Studio Detailed Technical Feature Presentation 书签 定义书签 使用书签 高级编辑器 高级编辑器 列编辑功能 高级编辑器 选择使用外部编辑器 高级编辑器 扩展高亮显示关键字 高级编辑器 CodeMaestro工具 主动变量提示 高级编辑器 结构体变量成员提示 高级编辑器 函数参数提示 高级编辑器 自定义热键 高级编辑器 实时功能的配置 最高的存储器利用率 自动增加: 实时功能 中断向量的定义 存贮器的映射 定义线程 增加组件 编译过程中能智能检测到程序错误 CCS的IDE调试功能 先进的断点设置功能 基于C的条件断点设置 C 和汇编混合调试 具有 watch window可观察变量 多DSP调试 全局断点设置 可同时控制32个以上的组 对于相同的DSP可同时调试多个板卡 基本调试工具 寄存器的查看与修改 CPU寄存器 外设寄存器 基本调试工具 存储器显示与修改 基本调试工具 快速变量查看与修改 从编辑器的上下文菜单选择Quick Watch 设置变量类型和进制 设定观察用户关心的符号 基本调试工具 软件断点 探针点工具 程序运行到探针点处会执行特定的操作,如刷新图形、文件输入输出等 文件IO 探针点与文件IO的连接 数字信号的输入和输出 探针功能 数字信号可直接存入文件中,便于 I/O 手工和自动测试功能 基于C描述语言 易于掌握和学习 易于控制 DSP应用程序 支持多个功能模块 快速定做 GUI 增加菜单项 创建对话框 自动测试功能 自动重复功能 GEL (General Extension Language) Code Composer Studio Detailed Technical Feature Presentation GEL的使用 GEL函数库 C27X_E1_memory_map C27X_E3_memory_map GEL_OpenWindow GEL_TextOut StartUp() OnTargetConnect() OnPreFileLoaded() OnFileLoaded() OnReset() OnRestart() OnHalt() GEL_MapAdd() GEL_MapAddStr() GEL_MapDelete() GEL_MapOn() GEL_MapReset() GEL函数的使用 虚拟的数据环境 用常用的格式观察数据 通过改变一些变量来观察效果 多种图象观察方式 Time/frequency FFT Eye diagram Constellation plot Image displays more 无需改变代码 Graphical Signal Analysis Real-time Data Exchange (RTDX) 主机与从机间的实时数据交换 在‘C6000系统上的20KByte per second带宽 DSP/BIOS Priority based, preemptive
文档评论(0)