Part Number: TMS320F28023
Tool/software: TI C/C++ Compiler
Win7 32bit F28023 (Piccolo) CCS V6 and V8
This post
https://e2e.ti.com/support/tools/ccs/f/81/p/820303/3035965#3035965
Mentions a disconnect between the compiler version and CCS version I hadn't though through.
Thinking about rts2800_ml.lib and also rts2800_fpu32.lib...
When I stepped up to CCS V8, it uses compiler version 18.1.3LTS. This included a run-time library that is 7.1MB. (I don't know how to get the version number)
CCS V6 uses compiler version 6.4.6, and its library is only 4.25MB.
I replaced the CCS V8 library with the smaller one by simply copying over the smaller lib from V6. (I renamed the old one for safe keeping.)
I have found no issues so far doing that, but it occurred to me there may be some gotcha I don't know about.
I guess my question is:
Does it matter which rts library gets used with which version of compiler? Can I mix and match willy-nilly?
If I want to go back to an older lib, do I also have to use the older compiler?
I am using floating point math in my code.
I guess any version of CCS can use any compiler and lib I tell it to.
Thanks, Mark.