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.

CCS/TMS320F28388D: When TI will ix the ccs IDE regarding the options to select compiler V18.1.3.LTS with eabi format?

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE

Tool/software: Code Composer Studio

Hi,

In my last forum I have come across one discrepancy of ccs IDE from TI itself, that though compiler V18.1.3.LTS supports eabi format but IDE couldn't let us choose these options together. Since we need to build our application using TI provided flashapi library(C:\ti\C2000Ware_3_02_00_00_Software\libraries\flash_api\f2838x\c28x\lib\F2838x_C28x_FlashAPI.lib) which is based on compiler version 18.1.3.TS and eabi based, but if we integrate this library in our project application, how we will build this with same settings?

Kindly let us know any other way how to check with CCS IDE, or kindly please fix this issue asap. We are really stuck with IDE.

Thanks & Regards

Gurusha

  • gurusha nahar said:
    In my last forum I have come across one discrepancy of ccs IDE from TI itself

    Do you have a link to this post?

  • Regarding EABI generation using v18.1.3.LTS:  As I mentioned earlier, CCS is not updated to allow the selection of "EABI" output format for this compiler version.  However, the compiler itself can accept the eabi as an additional option in the compiler flags.  I shared that with you.  Hence, don't worry about it.

    Compiler/TMS320F28388D: How to compare the existing run-time library for flash_Api ; F2838x_C28x_FlashAPI...

    e2e.ti.com
    Part Number: TMS320F28388D Other Parts Discussed in Thread: C2000WARE Tool/software: TI C/C++ Compiler Hi Ti, I have created a custom run time library for flash_api
     This is my earlier post, which you can check one of the replies from TI.

    Thanks

    Gurusha

  • After some further investigation, I found out that the --abi=eabi option is a hidden option for the 18.1.3 compiler. Hence why the CCS IDE does not recognize/expose it. It is officially supported in 18.6.0 of the compiler. Hence you must use the workaround of manually adding the compiler flag if you wish to use 18.1.3.

    Thanks

    ki