Part Number: TMS320C6678
Other Parts Discussed in Thread: MATHLIB, SYSBIOS
Tool/software: Code Composer Studio
Hi
I am migrating a platform project from TI Processor SDK RTOS C667x 03.03.00.04 on CCSv6 to TI Processor SDK RTOS C667x 06.03.00.106 on CCSv10.10. I hit a build error as follows. This kind of error happens a little bit different each time I do a clean rebuild, but all of them are related to read/write access of some directories/files. I find a post (e2e.ti.com/.../285263) that someone experienced exactly the same problem as I do. Somehow, I only have problem building this platform project but not another platform project. Any kind of help is appreciated.
Thanks!
Wai Kwok Law
**** Build of configuration Default for project PhoenixPlatformCfg ****
"C:\\ti\\ccs1010\\ccs\\utils\\bin\\gmake" -k -j 8 all -O
Building file: "../Phx_C6678_configuration.cfg"
Building file: "../RTSC_Platform/PhoenixPlat_C6678/package/build.cfg"
Invoking: XDCtools
Invoking: XDCtools
"C:/ti/xdctools_3_55_02_22_core/xs" --xdcpath="C:/ti/ipc_3_50_04_08/packages;C:/ti/bios_6_76_03_01/packages;C:/ti/xdais_7_24_00_04/packages;C:/ti/xdais_7_24_00_04/examples;C:/git/PHX-10188-sip-upgrade-ti-ipc-and-pdk-library/PhoenixPlatformCfg/RTSC_Platform;C:/ti/uia_2_30_01_02/packages;C:/ti/dsplib_c66x_3_4_0_0/packages;C:/ti/pdk_c667x_2_0_16/packages;C:/ti/mathlib_c66x_3_1_2_4/packages;C:/ti/ccs1010/ccs/ccs_base;C:/ti/ipc_3_50_04_08/packages;C:/ti/pdk_c667x_2_0_16/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p PhoenixPlat_C6678 -r release -b "C:/git/PHX-10188-sip-upgrade-ti-ipc-and-pdk-library/PhoenixPlatformCfg/RTSC_Platform/PhoenixPlat_C6678/config.bld" -c "C:/ti/ti-cgt-c6000_8.3.2" "../RTSC_Platform/PhoenixPlat_C6678/package/build.cfg"
"C:/ti/xdctools_3_55_02_22_core/xs" --xdcpath="C:/ti/ipc_3_50_04_08/packages;C:/ti/bios_6_76_03_01/packages;C:/ti/xdais_7_24_00_04/packages;C:/ti/xdais_7_24_00_04/examples;C:/git/PHX-10188-sip-upgrade-ti-ipc-and-pdk-library/PhoenixPlatformCfg/RTSC_Platform;C:/ti/uia_2_30_01_02/packages;C:/ti/dsplib_c66x_3_4_0_0/packages;C:/ti/pdk_c667x_2_0_16/packages;C:/ti/mathlib_c66x_3_1_2_4/packages;C:/ti/ccs1010/ccs/ccs_base;C:/ti/ipc_3_50_04_08/packages;C:/ti/pdk_c667x_2_0_16/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p PhoenixPlat_C6678 -r release -b "C:/git/PHX-10188-sip-upgrade-ti-ipc-and-pdk-library/PhoenixPlatformCfg/RTSC_Platform/PhoenixPlat_C6678/config.bld" -c "C:/ti/ti-cgt-c6000_8.3.2" "../Phx_C6678_configuration.cfg"
making package.mak (because of package.bld) ...
making package.mak (because of package.bld) ...
RTSC_Platform/PhoenixPlat_C6678/package/subdir_rules.mk:12: recipe for target 'build-1980734785-inproc' failed
js: "C:/ti/xdctools_3_55_02_22_core/packages/xdc/bld/PackageContents.xs", line 576: xdc.services.global.XDCException: xdc.bld.CREATE_DIR_ERROR: can't create configuration directory package/cfg/
xdctools_3_55_02_22_core\gmake.exe: *** Deleting file 'package.mak'
xdctools_3_55_02_22_core\gmake.exe: unlink: package.mak: Permission denied
gmake.exe: *** No rule to make target '.configuro'. Stop.
js: "C:/ti/xdctools_3_55_02_22_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake[2]: *** [build-1980734785-inproc] Error 1
gmake[1]: *** [build-1980734785] Error 2
RTSC_Platform/PhoenixPlat_C6678/package/subdir_rules.mk:9: recipe for target 'build-1980734785' failed
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring Phx_C6678_configuration.xe66 from package/cfg/Phx_C6678_configuration_pe66.cfg ...
Application Logger num records: 128
Application Logger Entry Size: 32
Application Logger Size (MAUs): 4096
-mv6600 --abi=eabi -q -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 --program_level_compile -o3 -g -Dxdc_FILE=__FILE__
isLoaded: true
generating custom ti.sdo.utils library makefile ...
generating custom ti.sdo.ipc library makefile ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making C:/git/PHX-10188-sip-upgrade-ti-ipc-and-pdk-library/PhoenixPlatformCfg/src/ipc.ae66 ...
making C:/git/PHX-10188-sip-upgrade-ti-ipc-and-pdk-library/PhoenixPlatformCfg/src/sysbios/sysbios.ae66 ...
making C:/git/PHX-10188-sip-upgrade-ti-ipc-and-pdk-library/PhoenixPlatformCfg/src/utils.ae66 ...
Build of libraries done.
cle66 package/cfg/Phx_C6678_configuration_pe66.c ...
warning: ti.sysbios.BIOS: "C:/ti/bios_6_76_03_01/packages/ti/sysbios/BIOS.xs", line 888: ti.sysbios.BIOS getTimestampFreqMeta: WARNING: Timestamp provider ti.uia.family.c66.TimestampC66XGlobal does not implement getFreqMeta(). BIOS.getTimestampFreqMeta() is returning 0!
warning: ti.uia.runtime.UIAMetaData: "C:/ti/uia_2_30_01_02/packages/ti/uia/runtime/UIAMetaData.xs", line 1298: [object Object] timestampFreq: BIOS could not determine the timestamp frequency of device. Setting timestamp frequency to cpu frequency.To override this setting, set UIAMetaData.timestampFreq in your configuration (.cfg) file.
Finished building: "../Phx_C6678_configuration.cfg"
makefile:130: recipe for target 'all' failed
gmake[1]: Target 'configPkg/linker.cmd' not remade because of errors.
gmake: *** [all] Error 2
**** Build Finished ****