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.

FreeRTOS does not build with CCS 6.1.1.00022 and GCC4.9.1

Hi all,

i am using CCS 6.1.1.00022 for MSP430F4538A (own developed Demo Board). I am also using FreeRTOS and it works fine as long as i use the TI compiler.

Due to the fact that i using the CCS with the TI comiler just for demos i want to switch to the GNU Compiler 4.9.1.

Unfortunately FreeRTOS does not build because the asm file portext.asm will not be compiled/assembled (there are some discussions available)

 

Is there any work around ? Is it possible to use the obj file from the TI compiler and copy it into the GCC project?

My environment is:

Windows7, CCSv6.1.1, FreeRTOS 8.2.1

Any help is appreciated  

Thomas

  • Thomas Jung2 said:
    Unfortunately FreeRTOS does not build because the asm file portext.asm will not be compiled/assembled

    I don't have experience with building FreeRTOS, hence am unable to comment on these build errors. Perhaps others in the community have given this a try and will chime in with their comments. You may also want to try posting to the freeRTOS forums to see if they can provide assistance.

    Thomas Jung2 said:
    Is it possible to use the obj file from the TI compiler and copy it into the GCC project?

    Theoretically this should be possible as long as all the object files in the project are of the same format/ABI (in this case EABI).

  • Hi AartiG,

    thanks for the answere. I think it is a general problem of CCSv6 combined with GCC, that .asm files will not be built. It´s not a problem of FreeRTOS.

    However, i could assemble this one file with the TI Compiler and use the obj file to satify the linker on the GCC side.

    So, at the moment it´s fine for me.

    Thanks

    Thomas 

  • Thomas Jung2 said:
    I think it is a general problem of CCSv6 combined with GCC, that .asm files will not be built. It´s not a problem of FreeRTOS.

    What is the error you see when building assembly files? You may have attached or linked to something in your original post, but it did not come through properly.

    Does it have anything to do with the extension of the assembly source file? I believe the GCC compiler expects the .S extension while TI compiler tools use the .asm extension.