-mv option to use with the C674x
From Texas Instruments Embedded Processors Wiki
Introduction
Page 11 of the C6747 datasheet mentions:
“The C674x CPU combines the performance of the C64x+ core with the floating-point capabilities of the C67x+ core.”
To make use of this hybrid core (C64x+ plus C67x+), you should use -mv6740. The processor works with mv64x+, but then you will be just using the C64x+ features, not the C67x (floating point). Similarly, the processor works with mv67p or mv6700, but then you lose the C64x+ features.
Important Steps
- Update to c6000 Code Generation Tools 6.1.8 or later. See Compiler Installation and Selection for details. Note: You should select the code generation tools in Component Manager for both TMS320C64XX and TMS320C67XX.
- To choose -mv6740 option, go to Project -> Build Options. On the Compiler tab, category Basic, you can choose the Target Version.
Code Generation Tools support for C674x
Support for C674x core began at CGT 6.1.5, but it is recommended to use version 6.1.9 or later because some bugs were corrected for this core.
For example, if you are using CGT 6.1.5 you will not be able to find the C674x (-mv6740) in the dropdown list. For this case, you have some solutions:
1) Update the CGT to 6.1.8/9 or later;
2) You can simply type –mv6740 in the box on the top of Compiler tab of Build Options. So just replace –mv6400+ (or whatever option is there) with –mv6740 and click OK. It is going to work even if the option is not in the dropdown list.
3) Extract the bti6000.dll file attached to the \bin directory of your 6.1.x Code Generation Tools (replacing the existing one). Usually, the default installation path for Code Generation Tools is: C:\Program Files\C6000Code Generation Tools 6.1.x
So you would replace the file in the directory: C:\Program Files\C6000Code Generation Tools 6.1.x\bin
If you have the CCS version that comes with the DSK, the path is: C:\CCStudio_v3.3\C6000\cgtools\bin
You will need to re-start CCS (Code Composer Studio) for the changes to take effect.
Comments
Comments on -mv option to use with the C6747


