工具/软件:
您好:
下载 tivake_2_2_0_295后、我在 Ubuntu 本地构建软件库和示例。
通常运行命令`sUdo apt install build-Essential gcc-arm-none-eabi`设置构建 tivaware 2.2.0.295所需的工具链
最近我升级到 Ubuntu 24.04,自然 gcc-arm 也得到了升级。 我注意到,当构建 tivaware 时,对于与 tm4c1294类有关的文件,它将失败,并有如下错误:
make[4]: Entering directory '/home/can/Downloads/sw4c/examples/boards/dk-tm4c129x/aes_cbc_decrypt' CC aes_cbc_decrypt.c CC ../drivers/frame.c CC ../drivers/kentec320x240x16_ssd2119.c CC ../drivers/pinout.c CC startup_gcc.c CC ../../../../utils/uartstdio.c LD gcc/aes_cbc_decrypt.axf arm-none-eabi-ld: section .ARM.exidx LMA [000074d8,000074df] overlaps section .data LMA [000074d8,000075d7] make[4]: *** [../../../../makedefs:222: gcc/aes_cbc_decrypt.axf] Error 1 make[4]: Leaving directory '/home/can/Downloads/sw4c/examples/boards/dk-tm4c129x/aes_cbc_decrypt' make[3]: *** [Makefile:93: all] Error 2 make[3]: Leaving directory '/home/can/Downloads/sw4c/examples/boards/dk-tm4c129x'
我开始删除导致错误的文件,并最终只有 tm4c123编译。 此外,我注意到了 gcc-arm 编译器,在 Ubuntu 22上: gcc-arm-none-eabi/jammy,现在15:10.3-2021.07-4 AMD64,在 Ubuntu 24上: gcc-arm-none-eabi/noble,现在15:13.2.rel1-2 -所以 gcc-arm 被升级,新的处理了 make 文件和错误链接。
有什么想法或建议?
此致、
c.

