VelTEXII专业开发者工具包-链接器脚本中默认的部分是什么?区段名称是什么?(.Text,Sdata,数据等)-Xilinx-AMD社区-FPGA CPLD-ChipDebug

VelTEXII专业开发者工具包-链接器脚本中默认的部分是什么?区段名称是什么?(.Text,Sdata,数据等)

描述

一般描述:

链接器脚本中使用的默认部分是什么?区段名称是什么?

解决方案

编译器将代码和变量放入命名区段. 然后,这些部分可以位于一个特定的内存区域中。连接器命令文件. 缺省部分及其名称如下:

文本-为函数生成的代码,全局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”。

请登录后发表评论

    没有回复内容