这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 行业应用 » 汽车电子 » 【S32K3学习整理】.ARM.exidx 链接错误调查解决

共1条 1/1 1 跳转至页

【S32K3学习整理】.ARM.exidx 链接错误调查解决

高工
2026-10-27 16:36:48     打赏

【简介】

本地在使用S32K3 时编译链接时遇到如下问题,看到这个输出时也是一头雾水,也是初次遇到该问题。

image.png

对应完整link 错误如下:

c:/nxp/s32ds.3.6.1/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/bin/real-ld.exe: .flash has both ordered [`.ARM.exidx' in c:/nxp/s32ds.3.6.1/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/thumb/v7e-m+fp/hard\libgcc.a(_udivmoddi4.o)] and unordered [`.ARM.extab' in c:/nxp/s32ds.3.6.1/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/thumb/v7e-m+fp/hard\libgcc.a(_udivmoddi4.o)] sections
c:/nxp/s32ds.3.6.1/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/bin/real-ld.exe: final link failed: bad value


以下是ARM 官网对.ARM.exidx 说明

Understanding .ARM.exidx section, exception Tables, and the --no_exceptions Linker Option in Arm Compiler for Embedded 6 toolchain

 从上述的描述可知 .ARM.exidx 和 .ARM.extab 是为C++ 异常机制服务的,产看上述的link 错误是这两个段都被安排到了.flash 中 

image.png

产看本地的link file 确实是放在了一起,是不是不放在一起就行了?本地尝试将 .ARM.extab 放到其他的区域试验下看看会不会不报错了。


           


共1条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]