Other Parts Discussed in Thread: TMS320DM6437
Hi,
I am working with the TMS320DM6437 DSP and I would like to perform an experiment.
I am interesting in measuring the total cycles for only one source code but two different compiler configurations:
1.- Letting the compiler use the Compact Instructions Set, new instructions...
2.- With no extensions.
I got problems with the second case.
I selected -mv6400 instead of -mv6400+ for the Target Version in the Build Options window.
At the end of the compilation, while compiling DM6437.s62, I can read in the output window:
-----------------------------------------------------------------------------------------------------------------------------------
"DM6437cfg.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+"
"DM6437cfg.s62", ERROR! at EOF: [E0300] The following symbols are undefined:
2 Assembly Errors, No Assembly Warnings
HWI_INTRMULTLOW
HWI_INTRMULTHIGH
GBL_L2MARMASK1
GBL_L2MARMASK2
GBL_L2MARMASK3
GBL_L2MARMASK4
GBL_L2MARMASK5
GBL_L2CONFIGALLOC
GBL_L2ALLOC
GBL_C641XL2PRIORITY
Errors in Source - Assembler Aborted
>> Compilation failure
-------------------------------------------------------------------------------------------------------------------------------------
It sounds like compiler knows that the target DSP is a DaVinci Processor.
I think the the incoherence is in DSP BIOS configuration but I don´t know how to fix it.
Does anybody know how to compile projects for DM6437 with no extensions?
Thanks in advance!
Gonzalo