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.
Tool/software: TI C/C++ Compiler
Hi TI
I'm facing some serious random crash on our C6713 platform. I'm currently using the compiler version 7.4.23. My experience is some sensitive code has leaded to random sw crash over time.
What do you recommend as compiler version which is newer than 7.4.23?
I've try to compile the C6713 platform with some of the latest new version e.g. 8.3.3 but it seems like this version didn't support the C6713 platform.
BR
Tam Tran
tam tran said:What do you recommend as compiler version which is newer than 7.4.23?
Consider trying version 7.4.24. I presume you use Code Composer Studio. To learn how to obtain it, please see the article Compiler Installation and Selection.
tam tran said:I've try to compile the C6713 platform with some of the latest new version e.g. 8.3.3 but it seems like this version didn't support the C6713 platform.
The last version of the compiler to support the C6700 family of devices is version 7.4.24.
Thanks and regards,
-George
Hi George
Thanks for your reply.
I've tried to switch to the compiler version 7.4.24. But then i got these errors:
>>>>>>>>>>>>>>>>>>>
While compiling ..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62 ->build\release_cc_tms6x\_pooma\conv_framework_CT460\framework_dspbios_CCS5cfg.obj
command:'C:\ti\ccsv6\tools\compiler\C6000_7.4.24\bin\cl6x -k -al -pr -pden -mv6710 --gen_func_subsections=on -o3 -i"C:\ti/ccsv6/tools/compiler/c6000_7.4.24/include" -i"C:\ti/bios_5_42_02_10/packages/ti/bios/include" -i"C:\ti/C6xCSL/include" -i"C:\t
xdctools_3_22_04_46/packages" -i..\..\Conv_Framework\if -i..\..\Conv_Framework\if\dspbios -i..\..\Conv_Framework -i..\..\Conv_Framework\os -i..\..\Conv_Framework\Framework_Core -i..\..\Conv_Framework\Framework_Core\taskmanager -i..\..\Conv_Framewor
Framework_Core\msgsys -i..\..\Conv_Framework\Framework_Core\periodicmanager -i..\..\Conv_Framework\Drivers\VPC\streaming -i..\..\Conv_Framework\Drivers\VPC -i..\..\Conv_Framework\Drivers\Common\DPRAM -i..\..\Conv_Framework\Services -i..\..\Conv_Fra
work\os\dspbios -i..\..\SharedLibs\CtrllLib -i..\..\Conv_Framework\os\dspbios\CT_460 -i..\..\Conv_Framework\Drivers\VPC\Flex -i..\..\Conv_Framework\Drivers\VPC\fpga -d_DSPBIOS -dCHIP_6713 -d_HS_SECTIONS -d_FRAMEWORK -d_DSPBIOS -d_HS_SECTIONS -d_CT_
0 -fsbuild\release_cc_tms6x\_pooma\conv_framework_CT460 -frbuild\release_cc_tms6x\_pooma\conv_framework_CT460 ..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62'
output:'
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 593:
[E0003]
Invalid constant specification
PRD_Obj 1, Prd10ms, 0, _period, _mode, _function, _arg0, _arg1, _Order, _filter, _maxformat, _sumformat, _avgformat, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 593:
[R0001]
After symbol substitution the line became:
PRD_Obj 1, Prd10ms, 0, 0aH, continuous, _RiGiDriver10ms, 00H, 00H, 01H, 00H, %g ticks, %g ticks, %.2f ticks, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 936:
[E0003]
Invalid constant specification
SWI_Obj 1, KNL_swi, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 936:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, KNL_swi, 0, _KNL_run, 00H, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 957:
[E0003]
Invalid constant specification
SWI_Obj 1, PRD_swi, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 957:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, PRD_swi, 0, PRD_F_swi, 03H, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 978:
[E0003]
Invalid constant specification
SWI_Obj 1, SwiRateHigh1, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 978:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, SwiRateHigh1, 0, _OnSwiRateHigh1, 0aH, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 999:
[E0003]
Invalid constant specification
SWI_Obj 1, SwiRateHigh2, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 999:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, SwiRateHigh2, 0, _OnSwiRateHigh2, 09H, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1020:
[E0003]
Invalid constant specification
SWI_Obj 1, SwiRateHigh3, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1020:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, SwiRateHigh3, 0, _OnSwiRateHigh3, 05H, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1053:
[E0003]
Invalid constant specification
TSK_Obj 1, TSK_idle, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _avgf
mat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1053:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, TSK_idle, 0, IDL_F_loop, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0400H, IRAM, 00H, 00H, 01H, 00H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1086:
[E0003]
Invalid constant specification
TSK_Obj 1, Tsk100ms, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _avgf
mat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1086:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, Tsk100ms, 0, _Task100ms, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 04H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1119:
[E0003]
Invalid constant specification
TSK_Obj 1, Tsk10ms, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _avgfo
at, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1119:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, Tsk10ms, 0, _Task10ms, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 06H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1152:
[E0003]
Invalid constant specification
TSK_Obj 1, Tsk1s, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _avgform
, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1152:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, Tsk1s, 0, _Task1s, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 03H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1185:
[E0003]
Invalid constant specification
TSK_Obj 1, TskFdspLoad, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _a
format, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1185:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, TskFdspLoad, 0, _CpuLoadTask, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, IRAM, 01H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1218:
[E0003]
Invalid constant specification
TSK_Obj 1, TskLS_GI_Out, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _
gformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1218:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, TskLS_GI_Out, 0, _TxLowSpeedGi, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 08H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1251:
[E0003]
Invalid constant specification
TSK_Obj 1, TskLS_RI_GI_In, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat,
avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1251:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, TskLS_RI_GI_In, 0, _RxLowSpeedRiGi, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 09H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1284:
[E0003]
Invalid constant specification
TSK_Obj 1, TskLS_RI_Out, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _
gformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1284:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, TskLS_RI_Out, 0, _TxLowSpeedRi, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 08H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1439:
[E0003]
Invalid constant specification
STS_Obj 1, IDL_busyObj, 0, _prev, _filter, _maxformat, _sumformat, _avgformat, _op, _uType, _iA, _iB, _iC, _prevlow
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1439:
[R0001]
After symbol substitution the line became:
STS_Obj 1, IDL_busyObj, 0, 00H, 01H, %g, %g, %.2f, _op, _uType, _iA, _iB, _iC, _prevlow
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1457:
[E0003]
Invalid constant specification
STS_Obj 1, sts_GeneratorSim, 0, _prev, _filter, _maxformat, _sumformat, _avgformat, _op, _uType, _iA, _iB, _iC, _prevlow
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1457:
[R0001]
After symbol substitution the line became:
STS_Obj 1, sts_GeneratorSim, 0, 00H, 01H, %g, %g, %.2f, _op, _uType, _iA, _iB, _iC, _prevlow
16 Assembly Errors, No Assembly Warnings
Errors in Source - Assembler Aborted
>> Compilation failure
'
exitcode:1
filename: ..\..\Conv_Framework\Conv_Framework.yml
project: conv_framework_CT460
configuration: release_cc_tms6xThere was 1 error.
*** BUILD FAILED ***
[ ERROR SUMMARY END ]
1 build system warning(s):
<<<<<<<<<<<<<<<<<
Can you please give me some hints to move further.
BR
Tam Tran
Hi,
There is another thread with similar issues to yours: https://e2e.ti.com/support/processors/f/791/t/798123. Please try what they did and see if you can compile successfully with compiler 7.4.24.
However, I would recommend you to root cause your crash problem before trying different versions of compilers. If you are not certain that the crash is caused by a compiler bug, simply trying a different version of compiler is not necessarily helpful.
Regards,
Jianzhong
Hi Jianzhong
We are dealing with some code using the compiler version 7.4.23 with different optimization level between 0 and 3. The same code runs with no problem using optimization level 0 to 2 but by using level 3 (-O3) then the code crashes in random period of time. That why we would like to change to the latest compile version to see if there is any difference there.
To come back with the original problem. I'm not sure if i have understood the problem correctly: can we change to the compile version 7.4.24 or not using our current configuration (.tcf file) or do we need to set some compile option for using the version 7.4.24
>>>>>>>>>>
Version 7.4.24 of the C6000 compiler is the last version which supports COFF. All further versions support EABI (ELF object format) only. There are no plans for further COFF support
<<<<<<<<<<<<
Please assist
BR
Tam Tran
Hi Tam Tran,
Thank you for the background information. Before trying new version of compiler, can you narrow down the problematic source file? You can use CCS File Specific Options to set different optimization levels for each source file and see which file causes the crash. Then you can focus on that file and see if there is any suspicious code that could cause the crash.
Regards,
Jianzhong
Hi Jianzhong
Yes i've already done. I have narrowed down to 1 file whch did cause this problem.
As I've stated before optimization level 0, 1, and 2 didn't cause a crash. But by using level 3 then the problem happened. I have gried with compile version 7.4.12 and 7.4.23
Please assist me to change to the compile version 7.4.24. This is one of our evaluation steps and if the version 7.4.24 is stable enough for our platform then we'll like to change to this version.
Right now i'm facing the build errors below due to imcompatibility of the compile versions. Can you please assist me specific on this issue due to change of compile version.
Thanks
BR
Tam Tran
Invalid constant specification
PRD_Obj 1, Prd10ms, 0, _period, _mode, _function, _arg0, _arg1, _Order, _filter, _maxformat, _sumformat, _avgformat, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 593:
[R0001]
After symbol substitution the line became:
PRD_Obj 1, Prd10ms, 0, 0aH, continuous, _RiGiDriver10ms, 00H, 00H, 01H, 00H, %g ticks, %g ticks, %.2f ticks, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 936:
[E0003]
Invalid constant specification
SWI_Obj 1, KNL_swi, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 936:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, KNL_swi, 0, _KNL_run, 00H, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 957:
[E0003]
Invalid constant specification
SWI_Obj 1, PRD_swi, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 957:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, PRD_swi, 0, PRD_F_swi, 03H, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 978:
[E0003]
Invalid constant specification
SWI_Obj 1, SwiRateHigh1, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 978:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, SwiRateHigh1, 0, _OnSwiRateHigh1, 0aH, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 999:
[E0003]
Invalid constant specification
SWI_Obj 1, SwiRateHigh2, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 999:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, SwiRateHigh2, 0, _OnSwiRateHigh2, 09H, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1020:
[E0003]
Invalid constant specification
SWI_Obj 1, SwiRateHigh3, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1020:
[R0001]
After symbol substitution the line became:
SWI_Obj 1, SwiRateHigh3, 0, _OnSwiRateHigh3, 05H, 00H, 00H, 00H, 01H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1053:
[E0003]
Invalid constant specification
TSK_Obj 1, TSK_idle, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _avgf
mat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1053:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, TSK_idle, 0, IDL_F_loop, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0400H, IRAM, 00H, 00H, 01H, 00H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1086:
[E0003]
Invalid constant specification
TSK_Obj 1, Tsk100ms, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _avgf
mat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1086:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, Tsk100ms, 0, _Task100ms, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 04H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1119:
[E0003]
Invalid constant specification
TSK_Obj 1, Tsk10ms, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _avgfo
at, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1119:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, Tsk10ms, 0, _Task10ms, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 06H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1152:
[E0003]
Invalid constant specification
TSK_Obj 1, Tsk1s, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _avgform
, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1152:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, Tsk1s, 0, _Task1s, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 03H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1185:
[E0003]
Invalid constant specification
TSK_Obj 1, TskFdspLoad, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _a
format, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1185:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, TskFdspLoad, 0, _CpuLoadTask, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, IRAM, 01H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", ERROR! at line 1218:
[E0003]
Invalid constant specification
TSK_Obj 1, TskLS_GI_Out, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG, _Order, _filter, _maxformat, _sumformat, _
gformat, _filtmaxmult, _filtsummult, _unittype
"..\..\Conv_Framework\os\dspbios\CT_460\framework_dspbios_CCS5cfg.s62", REMARK at line 1218:
[R0001]
After symbol substitution the line became:
TSK_Obj 1, TskLS_GI_Out, 0, _TxLowSpeedGi, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 01H, null, 0800H, SDRAM, 08H, 00H, 01H, 01H, 00H, 00H, 02H, %g inst, %g inst, %.2f inst, _filtmaxmult, _filtsummult, _unittype
Hi Tam Tran,
The DSPBIOS version that you're using, bios_5_42_02_10, is a pretty old version and was validated with compiler 7.3.1. Please refer to the release notes here: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/dspbios/5_42_02_10/exports/docs/Bios_5_42_02_10_release_notes.html.
So I'm not sure if we can resolve your issues of using 7.4.27.
Thanks,
Jianzhong
Hi Jianzhong
What do you recommend instead of bios_5_42_02_10 for the C6713 platform if we want to upgrade to a newer compile version than 7.4.23?
You are talking about 7.4.27? is there any newer compile version than 7.4.24 for C6713 platform?
BR
Tam Tran
Sorry, I mistyped. I meant 7.4.24 which is the last version of the compiler to support the C6700 family of devices.
Thanks,
Jianzhong
The Error in the code has been found and the issue has been solved
Many thanks for your great support
BR
Tam Tran