Tool/software: TI-RTOS
Please see related thread, link provided here: https://e2e.ti.com/support/processors/f/791/p/710939/2640854#pi320966=1
I'm having nearly the exact same symptoms with CCSv8.3 attempting to upgrade a project from CCSv7 to the latest tools. The project fails to build with compiler 7.4.24 with 27 errors in Bioscfg.obj about invalid constant specification and a remark showing a line changed due to symbol substitution where it looks like some strings got replaced (probably related to the avgformat workaround).
>> Compilation failure bsp/subdir_rules.mk:33: recipe for target 'Bioscfg.obj' failed "Bioscfg.s62", ERROR! at line 3051: [E0003] Invalid constant specification SWI_Obj 1, KNL_swi, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta, _Order, _filter, _maxformat, _sumformat, _avgformat, _filtmaxmult, _filtsummult, _unittype "Bioscfg.s62", REMARK at line 3051: [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
If I attempt to build the project with 7.4.23 the project builds fine. After a successful build with 7.4.23, the project will build fine with 7.4.24. Doing a diff on a project that won't build and an identical project that will build shows no differences in Bioscfg.s62. I could not find a relevant difference between the two projects other than the .cproject file.
I don't see any accepted open defects found with compiler 7.4.24 and there wasn't really a resolution to the linked thread other than using 7.4.23, is this the accepted answer?
 
				 
		 
        		 
					 
                           
				