Linker GNU链接器:如何在.text中放置.vector部分

Linker GNU链接器:如何在.text中放置.vector部分,linker,gnu,ld,linker-scripts,Linker,Gnu,Ld,Linker Scripts,出于向后兼容性(和其他)原因,异常表必须与旧一代硬件位于同一闪存地址。问题是较新硬件上的闪存(也是出于兼容性原因)向上扩展(即,在现有闪存之前而不是之后放置额外的闪存组,以形成一个连续的闪存段) 这意味着闪存现在的启动地址比以前低,异常表必须位于较旧的闪存启动地址 例如,较旧的闪存启动=0x10040000,大小=0x40000。 较新的闪存启动=0x10000000,大小=0x80000。必须在旧闪存启动0x10040000时维护异常表 为此,必须在地址0x10040000处的.text节中插

出于向后兼容性(和其他)原因,异常表必须与旧一代硬件位于同一闪存地址。问题是较新硬件上的闪存(也是出于兼容性原因)向上扩展(即,在现有闪存之前而不是之后放置额外的闪存组,以形成一个连续的闪存段) 这意味着闪存现在的启动地址比以前低,异常表必须位于较旧的闪存启动地址

例如,较旧的闪存启动=0x10040000,大小=0x40000。 较新的闪存启动=0x10000000,大小=0x80000。必须在旧闪存启动0x10040000时维护异常表

为此,必须在地址0x10040000处的.text节中插入.vector节。这可以通过链接器脚本完成,而不创建两个.text节吗

谢谢