描述
一般描述:
链接器脚本中使用的默认部分是什么?区段名称是什么?
解决方案
编译器将代码和变量放入命名区段. 然后,这些部分可以位于一个特定的内存区域中。连接器命令文件. 缺省部分及其名称如下:
文本-为函数生成的代码,全局ASM语句、字符串常量和大的“康斯特”变量(因为它们的值不能改变)。“大”指的是字节大小大于或等于选项“X-List-const”的值(默认值为8)。
BSS–大的静态与全局非“const”变量没有初始值。将通过启动代码初始化为0。“大”指的是字节大小大于或等于选项“X-List-const”的值(默认值为8)。
SBSS–小的静态与全局非“const”变量没有初始值,由启动代码初始化为0。“小”指的是小于“选项”-XWIST COST的默认值(默认值为8)。
数据–大的静态与全局非“const”变量具有初始值。这些值可以在启动时从“ROM”复制到“RAM”。
sData–小的静态与全局非“const”变量具有初始值。这些值可以在启动时从“ROM”复制到“RAM”。
SDATA2–小的静态与全局“康斯特”变量,具有或没有初始值。这些值可以在启动时从“ROM”复制到“RAM”。
没有回复内容