|
《TMS320C28x系列DSP》读书笔记--通用目标文件格式
[复制链接]
TMS320系列DSP的目标文件各式为通用目标文件格式 COFF (Command Object File Format,简称COFF)。 采用这种目标文件各式的优点是:将指令和数据按照段的概念进行组织和存储,这使得程序的可读性大大增强,更容易编写程序,更便于进行程序的移植,更利用进行模块化的程序设计,为管理代码段及系统存储器提供了灵活的方法和手段。段(sections)是COFF文件中最重要的概念,它是目标文件中的最小单元。所谓“段”就是通过汇编和连接后最终在TMS320存储器映象中占据连续空间的一块代码或数据。目标文件中的每一个段都是相互独立的。 COFF目标文件的段可以分为两大类: 已初始化段:包含数据和代码。 未初始化段:在存储印象中为未初始化数据保留空间。 一般地,COFF目标文件包含3个默认(缺省)的段: text段、data段、bss段。如下所示为目标文件中的段与目标系统中存储器的关系。段的使用非常灵活,但常用以下约定: .text — 此段包含可执行程序代码。 .data — 此段包含已初始化的数据。 .bss — 此段包含未初始化的变量。 .sect '名称' — 定义一个有名段,放初始化了的数据或程序代码。
|
|