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/TMS320F280048: EABI format some questions

Part Number: TMS320F280048
Other Parts Discussed in Thread: C2000WARE

Tool/software: Code Composer Studio

Hello everybody , 

I worked in the past on F28002x and 0049 .

I compiled well in EABI format for 280048 on CCS10.0.0.00010, on C2000ware_3_02, and the compiler version is TI v20.2.1.LTS.

But, there are still two questions leaving:

1. The file “f28004x_usdelay.asm” must be added the below three line codes, comparing with the “f28002x_usdelay.asm”: am I right ?

          .if __TI_EABI__

          .asg F28x_usDelay, _F28x_usDelay

          .endif

2. I found  one flash library file “F021_API_F28004x_FPU32_ROM_EABI.lib”, maybe it’s right. It’s in C:\ti\c2000\C2000Ware_3_03_00_00\libraries\boot_rom\f28004x\revB\rom_symbol_libs\Flash_API. Does it really replace the two files “F021_API_F28004x_FPU32.lib” and ” F021_ROM_API_F28004x_FPU32.lib”?  any suggestion ?

thank you 

best regards

Carlo

  • Carlo,

    Regarding the Flash API library:  Yes, F021_API_F28004x_FPU32_ROM_EABI.lib is the symbols library for Flash API in ROM and it can be used.  

    f28004x_usdelay.asm - I will check with my team and let you know.

    Thanks and regards,

    Vamsi

  • Hi Carlo,

    Regarding your query on F28x_usDelay function, you are right. You need to add the .asg F28x_usDelay, _F28x_usDelay so that the function can be called as F28x_usDelay instead of _F28x_usDelay.

    In C2000ware, we have migrated the driverlib and examples in f28004x to support both EABI and COFF formats. But the bitfields related contents for F28004x, at present ,only supports COFF format.

    Regards,

    Veena