This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/TCI6636K2H: (ARM compile error) can't compile simple code for ARM core of TCI6636k2h on evmk2hx

Part Number: TCI6636K2H
Other Parts Discussed in Thread: 66AK2G02

Tool/software: TI C/C++ Compiler

hello

I'm new to ARM, and actually till now I only worked with DSP. now we have got EVMK2Hx which have TCI6636k2H on it, with 4 Cortex-A15 beside its 8 c66x cores.

I followed below link to compile arm code

first of all i'm using CCS 6.2.0.00050 under ubuntu 14.04 LTS - 64bit.

problem is, when I select GPEVM_AM572x_SiRevA to make project it works. but when I select 66AK2G02, 66AK2Hxx and TCI6636K2H. it fails to build project.

obviously I add "startup_ARMCA15.S"  and "66AK2Gxx.lds" my self and correct symbols mentioned in step 6 of previously mentioned link. also I always select "GNU v4.9.3" for compiler when I'm creating project.

but I got this error in "startup_ARMCA15.S" file. i assume "startup_ARMCA15.S" should be a general file between all of A15 cores. also I select same compiler for all of the projects I create.

but why everything work fine in case of GPEVM_AM572x_SiRevA but not for others?

Error Detail:

../startup_ARMCA15.S:99: Error: selected processor does not support ARM mode `fmxr FPEXC,r0'

the question is, aren't 66AK2G02, 66AK2Hxx and TCI6636K2H from  A-15 cortex family? so what should i do?