MicroBlaze 连接器脚本的各节 - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

下表列出了由 MicroBlaze 连接器脚本所分配的各输入节。

表 1. 各节的名称和描述
章节 描述
.vectors.reset 复位矢量代码。
.vectors.sw_exception 软件异常矢量代码。
.vectors.interrupt 硬件中断矢量代码。
.vectors.hw_exception 硬件异常矢量代码。
.text 来自函数和全局汇编语句中的代码的程序指令。
.rodata 只读变量。
.sdata2 含初始值的小型只读静态变量和全局变量。
.data 含初始值的静态变量和全局变量。由启动代码初始化为 0。
.sdata 含初始值的小型静态变量和全局变量。
.sbss2 不含初始值的小型只读静态变量和全局变量。由启动代码初始化为 0。
.sbss 不含初始值的小型静态变量和全局变量。由启动代码初始化为 0。
.bss 不含初始值的静态变量和全局变量。由启动代码初始化为 0。
.heap 为堆定义的存储器节。
.stack 为栈定义的存储器节。