1 / 71

DSP 培 训 讲 义

DSP 培 训 讲 义. TI CCS IDE 集成开发环境. CCS IDE. TI 公司的 DSP 集成开发环境 CCS ( Code Composer Studio ),集成 除了最基本的 C 编译器、汇编优化器、汇编器、连接器 ,还有文档管理器、运行支持库、交叉列表工具、建库工具、十六进制转化工具等;为用户 提供了环境配置、源文件编辑、程序调试、跟踪和分析等功能. —— DSP 培训之 CCS IDE. CCS IDE. 设备驱动 工程项目创建 项目管理 编辑技巧 调试工具 数据可视化 Profile 功能 Gel 语言.

hedwig
Download Presentation

DSP 培 训 讲 义

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DSP 培 训 讲 义 TI CCS IDE集成开发环境

  2. CCS IDE TI公司的DSP集成开发环境CCS(Code Composer Studio),集成除了最基本的C编译器、汇编优化器、汇编器、连接器,还有文档管理器、运行支持库、交叉列表工具、建库工具、十六进制转化工具等;为用户提供了环境配置、源文件编辑、程序调试、跟踪和分析等功能 ——DSP培训之CCS IDE

  3. CCS IDE • 设备驱动 • 工程项目创建 • 项目管理 • 编辑技巧 • 调试工具 • 数据可视化 • Profile功能 • Gel语言 ——DSP培训之CCS IDE

  4. CCS IDE——设备驱动(Setup Studio) 根据用户目标为CCS开发环境选择合适的驱动并进行配置,可以是软件仿真(Simulation)也可是硬件仿真(Emulation)。 ——DSP培训之CCS IDE

  5. CCS IDE——设备驱动(Setup Studio) Launching Setup 系统当前驱动配置 系统可用驱动配置 驱动配置详细信息 ——DSP培训之CCS IDE

  6. CCS IDE——设备驱动(Setup Studio) 软件仿真设置(Simulation) ——DSP培训之CCS IDE

  7. CCS IDE——设备驱动(Setup Studio) 硬件仿真设置(Emulation) 需要安装硬件驱动。根据所用仿真器(并口、PCI、ISA)仿真器加载相应的驱动程序。 ——DSP培训之CCS IDE

  8. CCS IDE——设备驱动(Setup Studio) 硬件仿真设置(Emulation) ——DSP培训之CCS IDE

  9. CCS IDE——设备驱动(Setup Studio) 多CPU设置 ——DSP培训之CCS IDE

  10. CCS IDE——设备驱动(Setup Studio) 设置的导入/导出 ——DSP培训之CCS IDE

  11. CCS IDE——创建项目(Create a Project) 创建一个项目,初步了解CCS项目管理、编译链接、运行调试等功能。 ——DSP培训之CCS IDE

  12. CCS IDE——创建项目(Create a Project) 新建项目: eg volume1. ——DSP培训之CCS IDE

  13. CCS IDE——创建项目(Create a Project) 添加文件: ——DSP培训之CCS IDE

  14. CCS IDE——创建项目(Create a Project) 设置项目编译链接选项: ——DSP培训之CCS IDE

  15. CCS IDE——创建项目(Create a Project) 编译链接并运行: ——DSP培训之CCS IDE

  16. CCS IDE——创建项目(Create a Project) 设置断点 ——DSP培训之CCS IDE

  17. CCS IDE——创建项目(Create a Project) 观察(Watch)窗口: 数组、结构、指针等 ——DSP培训之CCS IDE

  18. CCS IDE——创建项目(Create a Project) 利用探点进行文件导入/导出: ——DSP培训之CCS IDE

  19. CCS IDE——创建项目(Create a Project) 利用探点进行文件导入/导出: ——DSP培训之CCS IDE

  20. CCS IDE——创建项目(Create a Project) 利用探点进行文件导入/导出: ——DSP培训之CCS IDE

  21. CCS IDE——创建项目(Create a Project) 数据可视化: 图形显示设置 ——DSP培训之CCS IDE

  22. CCS IDE——创建项目(Create a Project) 数据可视化: 图形显示 ——DSP培训之CCS IDE

  23. CCS IDE——项目管理(Project Manager) • 建立库 • 创建工程项目 • 项目级/文件级编译提示 • 多项目管理 • 备份管理 • 项目级/文件级编译选项 • MAKEFILE ——DSP培训之CCS IDE

  24. CCS IDE——项目管理(Project Manager) • 建立库(maxminlibrary.lib) ——DSP培训之CCS IDE

  25. CCS IDE——项目管理(Project Manager) • 创建工程项目(mainapplication) ——DSP培训之CCS IDE

  26. CCS IDE——项目管理(Project Manager) • 项目级/文件级编译提示 ——DSP培训之CCS IDE

  27. CCS IDE——项目管理(Project Manager) • 项目级/文件级编译选项 ——DSP培训之CCS IDE

  28. CCS IDE——项目管理(Project Manager) • 项目级/文件级编译链接选项 项目配置:项目编译链接选项的集合 ——DSP培训之CCS IDE

  29. CCS IDE——项目管理(Project Manager) • 多项目管理 当前激活项目黑体显示 ——DSP培训之CCS IDE

  30. CCS IDE——项目管理(Project Manager) • 备份管理(Versioan) 需要version control software支持 ——DSP培训之CCS IDE

  31. CCS IDE——项目管理(Project Manager) • MAKEFILE 导入/导出 • Using an External Makefile ——DSP培训之CCS IDE

  32. CCS IDE——项目管理(Project Manager) • MAKEFILE 导入/导出 • Generating an External Makefile ——DSP培训之CCS IDE

  33. CCS IDE——编辑技巧(Edit Technique) • 书签 • 列编辑 • 外部编辑器 • 自定义关键字 • 代码精灵 • 自定义热键 ——DSP培训之CCS IDE

  34. CCS IDE——编辑技巧(Edit Technique) • 书签 ——DSP培训之CCS IDE

  35. CCS IDE——编辑技巧(Edit Technique) • 列编辑 ——DSP培训之CCS IDE

  36. CCS IDE——编辑技巧(Edit Technique) • 外部编辑器 自带文本编辑器对中文支持较差 ——DSP培训之CCS IDE

  37. CCS IDE——编辑技巧(Edit Technique) • 自定义关键字 ——DSP培训之CCS IDE

  38. CCS IDE——编辑技巧(Edit Technique) • 代码精灵 ——DSP培训之CCS IDE

  39. CCS IDE——编辑技巧(Edit Technique) • 自定义热键 ——DSP培训之CCS IDE

  40. CCS IDE——调试工具(Debug Tools) • 寄存器和存储区 • 断点(BREAKPOINT) • 探测点(PROBE) • RUN与ANIMATE • 观察窗口(WATCH) • 命令窗口(COMMAND) • Eg sinewave ——DSP培训之CCS IDE

  41. CCS IDE——调试工具(Debug Tools) • 寄存器和存储区 CPU寄存器和外设寄存器 ——DSP培训之CCS IDE

  42. CCS IDE——调试工具(Debug Tools) • 寄存器和存储区 数据/程序存储区 ——DSP培训之CCS IDE

  43. CCS IDE——调试工具(Debug Tools) • 断点(BREAKPOINT) • 使目标程序暂停以便观测程序运行状态或修改变量,不能实时调试 • 需要用户干预使其继续运行 • 分为软件断点、硬件断点 • 软件触发:将修改目标应用(实质是代码识别) eg. break when express is tue • 硬件触发;eg. Prog/Dat R/W ——DSP培训之CCS IDE

  44. CCS IDE——调试工具(Debug Tools) • 断点(BREAKPOINT) ——DSP培训之CCS IDE

  45. CCS IDE——调试工具(Debug Tools) • 探测点(PROBE) • 当运行到探测点时,将更新指定窗口,并可以将存储区数据导入导出以方便验证算法。 • 同样分为有软、硬件之分 • 软件触发:将修改目标应用(实质是代码识别) eg. probe when express is tue • 硬件触发;eg. Prog/Dat R/W ——DSP培训之CCS IDE

  46. CCS IDE——调试工具(Debug Tools) • RUN与ANIMATE • RUN 运行至断点后暂停,等待用户干预 • ANIMATE 运行至断点处时,更新除探点所指的所有窗口,然后继续直到下一个断点 ——DSP培训之CCS IDE

  47. CCS IDE——调试工具(Debug Tools) • 探测点(PROBE) ——DSP培训之CCS IDE

  48. CCS IDE——调试工具(Debug Tools) • 观察窗口(WATCH) • 可以设定观察用户关心的符号 • 设置变量类型和进制 ——DSP培训之CCS IDE

  49. CCS IDE——调试工具(Debug Tools) • 命令窗口(COMMAND) • 可以在命令行方式下调试 • 支持TI HLL命令和一部分DOS命令 ——DSP培训之CCS IDE

  50. CCS IDE——数据可视化(Data Visualization) 数据可视化在DSP开发应用是最有效的调试方法。 各种可视化方案有利于算法的调试。 ——DSP培训之CCS IDE

More Related