Hello,
I'm getting a weird compile error and warnings that BIOS.obj is missing, also Cache configuration warning and Agent deprecated, see the log below, which I haven't seen before upgrading to CCSv5.4:
"E:\\ti\\ccsv5\\utils\\bin\\gmake" -k -j 4 all
making ../src/sysbios.ae674 ...
'Building file: ../app.cfg'
'Invoking: XDCtools'
"E:/ti/xdctools_3_25_00_48/xs" --xdcpath="E:/ti/bios_6_35_01_29/packages;E:/ti/biospsp_03_00_01_00/drivers;E:/ti/dsplib_c674x_3_1_1_1/packages;E:/ti/edma3_lld_02_11_07_04/packages;E:/ti/mathlib_c674x_3_0_1_1/packages;E:/ti/ccsv5/ccs_base;E:/PGM/branches/David/PGM_sysbios/Repository;E:/ti/uia_1_03_00_02/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C674 -p kelvatek_12_0354 -r release -c "E:/ti/ccsv5/tools/compiler/c6000_7.4.2" --compileOptions "-g --optimize_with_debug" "../app.cfg"
cle674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/BIOS.c ...
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring app.xe674 from package/cfg/app_pe674.cfg ...
warning: ti.sysbios.family.c64p.Cache: "E:/ti/bios_6_35_01_29/packages/ti/sysbios/family/c64p/Cache.xs", line 486: ti.sysbios.family.c64p.Cache : Cache settings were changed in user configuration. User configuration options will override platform settings. Check your memory map to make sure that Cache does not conflict with your L1/L2 memory placement. To avoid conflicts between L1/L2 memory and cache, we recommended specifying cache sizes along with memory sizes in a platform package.
warning: ti.sysbios.rta.Agent: "E:/ti/bios_6_35_01_29/packages/ti/sysbios/rta/Agent.xs", line 66: ti.sysbios.rta.Agent : This module is deprecated and will not be supported in a future release. Please use the UIA product for the equivalent functionality.
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making E:/PGM/branches/David/PGM_sysbios/src/sysbios.ae674 ...
cle674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/BIOS.c ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/family/c64p/Hwi_disp_always.s64P ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/family/c64p/Hwi_asm.s62 ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/family/c64p/Hwi_asm_switch.s62 ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/family/c64p/Clobber_asm.s62 ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/family/c64p/Exception_asm.s64P ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/family/c64p/MemoryProtect_asm.s64P ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/family/c62/TaskSupport_asm.s62 ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/timers/timer64/Timer_asm.s64P ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/timers/gptimer/Timer_asm.s64P ...
asme674 E:/ti/bios_6_35_01_29/packages/ti/sysbios/timers/dmtimer/Timer_asm.s64P ...
are674 BIOS.obj c64p_Hwi_disp_always.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Clobber_asm.obj c64p_Exception_asm.obj c64p_MemoryProtect_asm.obj c62_TaskSupport_asm.obj timer64_Timer_asm.obj gptimer_Timer_asm.obj dmtimer_Timer_asm.obj ...
--> error: 'BIOS.obj' not found
gmake[1]: *** [sysbios.ae674] Error 1
gmake[1]: Target `all' not remade because of errors.
gmake: *** [../src/sysbios.ae674] Error 2
are674 BIOS.obj c64p_Hwi_disp_always.obj c64p_Hwi_asm.obj c64p_Hwi_asm_switch.obj c64p_Clobber_asm.obj c64p_Exception_asm.obj c64p_MemoryProtect_asm.obj c62_TaskSupport_asm.obj timer64_Timer_asm.obj gptimer_Timer_asm.obj dmtimer_Timer_asm.obj ...
Build of libraries done.
cle674 package/cfg/app_pe674.c ...
Attached should be app.cfg and the platform package archive. (Please visit the site to view this file)
(Please visit the site to view this file)
I checked the memory map and cache settings should be same.
Any idea what is wrong with BIOS.obj and those warnings how to fix them?
Thank you in advance,
David.