菜单
  

     
    图4-5 下位机通信判断流程
    5  上位机软件设计和.out文件分析
    5.1  COFF文件分析及提取升级段信息算法
    TI公司汇编器所创建的目标文件称为公共目标文件格式(Common Object File Format,COFF),目的是为了提高编程和程序执行的效率,同时也有利于使用TI公司的BIOS[5]。在对COFF文件分析之前,首先了解DSP软件开发过程。
     
    图5-1 非集成开发环境下DSP的软件开发流程图和所使用到的开发工具
    对于DSP应用软件的开发首先要选择编程语言编写源程序,一般选择C/C++或者汇编语言。利用C/C++编写源程序编写好之后,调用TMS320F28x DSP的C编译环境将其编译为汇编语言,之后送TMS320F28x DSP的汇编器进行汇编。对于汇编语言编写的程序则直接送给汇编器进行汇编,汇编后就产生COFF格式的文件。再利用链接器进行链接,就生成可以在DSP上执行的COFF格式的目标代码。整个开发过程如图所示。通常使用TI的集成开发环境CCS来完成整个DSP引用程序的开发。CCS集成以上所有的功能,并且提供强大的代码调试工具。
    COFF格式的文件在编写汇编语言程序时采用代码和数据块的形式,便于模块化的编程。所谓的“块”就是最终在TMS320DSP的存储器映像中占据连续空间的一块代码或者数据。这些块在目标文件中都是相互独立的。所有块都能够独立进行重定位,因此可以将不同的块分配至系统中包含的不同类型的存储器(ROM、RAM、Flash),使用块使用户更有效地利用目标存储器,使程序更有效地执行。
  1. 上一篇:基于非线性规划的数据校正联合算法的研究
  2. 下一篇:STC89C52单片机控制的高精度脉冲恒流源的设计与实现
  1. 基波磁通补偿的串联混合...

  2. 单H桥三电平有源电力滤波器的控制策略研究

  3. PLC柔性制造系统的控制系统设计+梯形图

  4. 含二甲基咪唑分子基介电...

  5. PID控制三容水箱的建模与控制MALAB仿真

  6. MATLAB数字图像处理的空间滤波器设计

  7. Protel99SE多功能充电宝的设计+PCB电路图

  8. C++最短路径算法研究和程序设计

  9. 现代简约美式风格在室内家装中的运用

  10. 浅析中国古代宗法制度

  11. 江苏省某高中学生体质现状的调查研究

  12. 上市公司股权结构对经营绩效的影响研究

  13. 巴金《激流三部曲》高觉新的悲剧命运

  14. 中国传统元素在游戏角色...

  15. g-C3N4光催化剂的制备和光催化性能研究

  16. NFC协议物理层的软件实现+文献综述

  17. 高警觉工作人群的元情绪...

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回