DSP中段分为:已初始化段和未初始化段。
已初始化段存放真实的指令和数据,在程序存储空间。
未初始化段保留的变量的地上空间,在数据存储空间。
1.已初始化段
1).text 存放汇编指令代码。
2).cinit 存放对全局和静态变量初始化
3).const 存放由const声明的的常量
4).econst 存放由far const声明的常量
2. 未初始化段
1).bss 为全局或局部变量保留的空间,上电后,.cinit中的数据会复制到.bss中。
2).ebss 为使用大寄存器模式全局或局部变量预留的空间,上电后,.cinit中的数据会复制到.bss中。
3) .stack 为函数的的参数或局部变量分配的段。
CMD文件的编写
1. 指示存储空间
2.分配段到存储空间