基于dsp的语音信号编码器 - 图文(6)
汇编器:将汇编语言源代码文件汇编成机器语言COFF目标文件,在源文件中包含了汇编指令、汇编语言指令及宏命令等。汇编采用两遍扫描式完成以下功能: 处理汇编语言源文件的源语句,产生一个可重新定位的目标文件; 根据要求产生源程序列表文件,并提供对源程序列表文件的控制; 将代码分成块,并为每个目标代码段设置一个块程序计数器; 根据要求,将交叉引用列表加到源程序列表中; 定义和引用全局符号; 汇编条件块;
支持宏调用,并允许在程序内或在库中定义宏。
链接器:把汇编生成的可重新定位的COFF目标模块组合成一个可执行的COFF目标模块。链接器的输人是可重新定位的COFF目标文件和目标库文件,它也可以接受来自文档管理器中的目标文件以及链接以前运行时所产生的输出模块。链接器完成以下功能:
定义一个与目标系统存储器一致的存储模块; 将目标文件块组合起来;
在目标系统存储器内,将块重新定位到特定的区域; 重新定义全局变量;
重新定位块,赋予它们最后的地址;
解决未定义的输人文件之间的外部引用。
(2)代码调试工具
代码调试工具的作用是对DSP程序及目标系统进行调试,使之能够达到设计的目标。常用的调试工具主要有以下几种。
(I)软仿真器(Simulator)
软仿真器是一种模拟DSP芯片各种功能并在非实时条件下进行软件调试的调试工具。它是一个软件程序,不需要目标硬件的支持,使用主机的处理器和存储器来仿真DSP的微处理器和微计算机模式,对DSP进行指令级和C程序级的模拟,从而进行软件开发和非实时的程序验证。这种软仿真器价格便宜,可以在没有目标硬件的情况下作DPS软件的开发和调试。在PC机上,典型的软仿真速度是每秒几百条指令。早期的软仿真器和其他的开发工具是分离的,使用起来不太方便。目前的软仿真器已经作为CCS的一个标准插件,广泛地应用于DSP的开发中。
(II) DSK系列评估工具
DSK(DSP Starter Kit)初学者套件是TI公司或TI的第三方为TMS320 DSP的使用者设计和生产的一种低成本开发工具。非常适合于初次接触DSP的人员熟悉和掌握DSP,及在系统设计阶段评估DSP的性能。DSK包括一个基于TMS320DSP的电路板、相应的代码产生工具和调试器。它可以与CP机进行通信,汇编后的程序可以通过串口或并口下载到DSP芯片进行调试。此外,DSK板上还将DSP芯片的地址和数据总线引出,便于用户对DSK板进行资源的扩充,在DSK硬件的基础上形成用户独立的DSP系统。
(III)标准评估模块(EVM)
EVM是用于器件评估和软件调试的一种开发工具,是带有处理器和少量外设的CP机插卡。它也提供了完整的DSP处理器和代码生成及调试工具。另外,EVM还具有DSK所没有的高级语言调试接口及标准的汇编l连接器。目前的EVM可以支持C2000、C3x、C5000和C6000等系列DSP芯片。EVM的缺点是卡上的资源有限,且资源不容易扩展。
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




