We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Thanks a lot for helping me
I have a GNU GMP static library libgmp.a which is compiled with arm-none-eabi-gcc. Within one STM32F10x example under KEIL example folder, the main.c call a function within the static library libgmp.a. When compiling the project, KEIL output the following error:
Object mu_bdiv_q.o contains Build Attributes that are incompatible with the CPU attributes. Tag_CPU_arch = ARM v4T (=2) Tag_THUMB_ISA_use = Thumb instructions were permitted to be used (=1) Tag_ARM_ISA_use = ARM instructions were permitted to be used (=1) .\Blinky.axf: Error: L6242E: Cannot link object mu_bdiv_q.o as its attributes are incompatible with the image attributes. ... arm-isa clashes with m-profile.
the Attribute Section of libgmp.a: Attribute Section: aeabi File Attributes Tag_CPU_name: "ARM7TDMI" Tag_CPU_arch: v4T Tag_ARM_ISA_use: Yes Tag_THUMB_ISA_use: Thumb-1 Tag_ABI_PCS_wchar_t: 4 .......