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.
I've recently imported a CCS 3.3 project for an OMAP l137 into CCS 4. Now when I build I get the following error:
"project_c6747cfg.s62", ERROR! at line 365: [ ***** USER ERROR ***** - ]
Project build options do not match Global configuration settings.
Compiler options do not specify -mv64+, but configuration is for
C64x+
.emsg "Project build options do not match Global configuration settings. Compiler options do not specify -mv64+, but configuration is for C64x+"
I found one other thread addressing this, but in that thread the user was on a 64+ and just hadn't set up their build options. I have my build options set to a Generic C67x+ device and the Compiler Options have the Target processor version (correctly) as a 67p.
Where is the "Global configuration" setup? I can't find anywhere that the project appears to be setup for a C64x+, yet I still have this issue.
My default Target Configuration which is used by this project is also for an OMAPl137.
I think that the global configuration settings it is referring to is in the BIOS cfg file.
I'm not sure if will help, but can you try setting your build option to C674x? Please see:
http://tiexpressdsp.com/index.php/-mv_option_to_use_with_the_C6747
Thanks Mariana, that did the trick; I'm now explicitly using -mv6740 instead of -mv67p. It's interesting because when under CCS Build Settings you set the Device Variant to "Generic C67x+ Device" it automatically changes the C6000 Compiler -> Basic Options -> Target Processor Version to -mv67p. This results in the error I was reporting. I wonder if this is a bug.
*Edit
There isn't a bug, it was user error on my part. I was selecting C67x+ instead of C674x for the Device Variant. Selecting C674x provides the correct Target Processor Version option automatically.