1 数字信号处理器 Digital Signal Processor TI DSP S(poser Studio) 的使用 2 S 集成环境 IDE (Integrated Development Environment) ?不仅仅是代码生成工具–具备基本调试功能,还具备实时分析的能力–支持整个软件开发过程: –设计–代码生成(项目建立,源程序编写, 配置文件) –调试(语法检查, 探测点,日志 log 功能) –实时分析(实时调试,实时状态显示,任务切换跟踪)实时(Real Time) 是DSP 的灵魂 3 集成环境 IDE 4 集成环境 IDE 的组成 5 集成环境 IDE 的组成?包括主机和目标系统两部分?CCS 首先是作为代码生成工具,作为代码生成工具有这样一些输入:配置工具产生的配置文件, DSP/BIOS API 的库函数。,.h,生成可执行文件?主机方:最低层是 JTAG ,上面是调试器,S 的各种插件,包括 DSP/BIOS 插件(实时调试),还用 RTDX (实时数据交换) ?目标系统一方:最底层是硬件和 JTAG ,向上是 DSP/BIOS 实时操作系统(这是可选的也可以没有操作系统,完全自己管理),再向上是应用程序. 6 代码生成工具流图 7 CCS 代码生成工具流图?每个白色框代表一种代码生成工具,条纹框是它的输入文件类型?比如: C编译器( C程序),汇编优化器(线性汇编程序), 汇编器(汇编),建库工具,连接器?最后可执行文件由调试器加载目标系统以上的工具时常用和通用的. ?其它的工具?hex conversion utility 16 进制转换工具,把COFF 转换为其它格式文件写到 EPROM 中?cross-reference lister 产生交叉参考列表, 它列出定义的symbol, 定义 symbol 的行, 以及用到 symbol 的位置(行),还有symbol 的类型, 编译和连接时分配给 symbol 的值. ?absolute lister, 产生连接后的 coff 文件的绝对地址列表?Archiver: 文档管理工具—打包. 8 C源程序宏源文件文档管理器宏文件库 C编译器汇编源程序代数式指令翻译器汇编源程序汇编器建库实用程序支持运行的库函数 COFF 目标文件链接器可执行的 COFF 文件交叉应用列表程序 PC 机及 DSP 调试工具'C54x 绝对列表程序 EPROM 编程器十六进制转换程序十六进制转换程序文档 S 代码生成工具流图 9 CCS 软件?TI公司耗资近 2亿美元? For C5000 系列? For C6000 系列? For DSK (Developer Start Kit, 初学者开发套件) ? 升级包 10 界面(1)
s的使用资料 来自淘豆网m.daumloan.com转载请标明出处.