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.

CCSv6.1 can not recognize ARM compiler



Hi Expert,

When I used CCSv6.1.1 build project with choosed a GNU v4.9.3(Linaro) compile version, it failed as below picture:

I have re-installed GNU v4.9.3, but get the same error result. I also tried to  use GNU v4.8.4, but failed a same issue. As this is a key path to debug a customer urgent issue, could you give some priority on it?

Thanks!

  • Hi,

    CCS seems to be acknowledging the GCC 4.9.3 compiler is installed, although there is a warning at the top of the first screenshot that I can't read in its entirety. Maybe it is reporting something relevant for this issue.

    Also, does this happen if you create a project from scratch for the ARM core and select GCC 4.9.3 as the toolchain? This will be useful to see if the installed compiler is set up properly in the CCS environment.

    Also, can you check if the compiler itself is installed in the subdirectory ccsv6/tools/compiler? You should see directories starting with gcc-arm-none-eabi- there. This will be useful to see if the compiler is properly installed.

    You can also try to use a different workspace just to make sure you are starting completely fresh in the investigation of this issue.

    At last, CCSv6.1.1 is somewhat old and may have an unknown issue with GCC 4.9.3 that I am not familiar. You could potentially try to install CCSv6.1.3 in a separate directory and give this a try.

    Hope this helps,
    Rafael
  • Thomas Yang55737 said:
    When I used CCSv6.1.1 build project with choosed a GNU v4.9.3(Linaro) compile version, it failed as below picture:

    I think you are encountering the same problem as described in Cannot use GNU ARM compiler in CCS6.1.1

    The problem with CCS 6.1.1 is that if the device XML file doesn't provide project initialization details for the GNU toolchain, then CCS 6.1.1 is unable to use the GNU compiler to build a project for the device.

    The problem was fixed in CCS 6.1.2

    If you must use CCS 6.1.1 for some reason, the referenced thread contains a work-around of adding some project initialization details for the GNU toolchain into the device XML file in the CCS installation.