Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unrecognized CPU by ARM gcc

I want to compile a C file for stellaris board. (cortex m4) But the compiler always throws the following errors:

Building file: ../main.c
Invoking: Cross GCC Compiler
arm-none-eabi-gcc -DPART_LM4F120H5QR -DARM_MATH_CM4 -DTARGET_IS_BLIZZARD_RA1 -I/home/erbal/src/stellaris -I/usr/lib/gcc/arm-none-eabi/4.5.1/include-fixed -I/usr/lib/gcc/arm-none-eabi/4.5.1/include -I/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include -O0 -g3 -Wall -c -fmessage-length=0 -mthumb -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -ffunction-sections -fdata-sections -MMD -MP -MF"main.d" -MT"main.d" -o "main.o" "../main.c"
as: unrecognized option '-mcpu=cortex-m4'
subdir.mk:21: recipe for target 'main.o' failed
make: *** [main.o] Error 1
like image 556
erbal Avatar asked Oct 19 '25 10:10

erbal


1 Answers

You need to install the arm-none-eabi-binutils package in addition to arm-none-eabi-gcc.

like image 152
Doub Avatar answered Oct 22 '25 01:10

Doub



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!