TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS5.5导入Image_processing_evmc6678l工程编译错误

各个前辈,你们好!

1、在CCS5.5环境下导入mcsdk_2_01_02_06下的image_processing_evmc6678l_master、image_processing_evmc6678l_slave两个工程出现错误,而mcsdk_2_01_02_06下HUA工程等都没有错误。错误详细情况在doc文档中

问题描述:

在导入image_processing_evmc6678l_master、 Image_processing_evmc6678l_slave两个工程后,进行编译出现了如下错误:

1、最开始master、slave工程编译的错误是一样的:

 

而后将master的几个lib、inc路径更改到本地安装的路径上,同时将UIA去掉

就由上述错误转变为:

'Building file: ../image_processing_evmc6678l_master.cfg'

'Invoking: XDCtools'

"C:/ti/xdctools_3_25_03_72/xs" –xdcpath="C:/ti/ipc_1_24_03_32/packages;C:/ti/ndk_2_24_02_31/packages;C:/ti/bios_6_33_06_50/packages;C:/ti/mcsdk_2_01_02_06;C:/ti/imglib_c66x_3_1_1_0/packages;C:/ti/pdk_C6678_1_1_2_6/packages;C:/ti/mcsdk_2_01_02_06/demos;C:/ti/ccsv5/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p demos.image_processing.ipc.evmc6678l.platform -r debug -c "C:/ti/ccsv5/tools/compiler/c6000_7.4.18" "../image_processing_evmc6678l_master.cfg"

making package.mak (because of package.bld) …

generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) …

configuring image_processing_evmc6678l_master.xe66 from package/cfg/image_processing_evmc6678l_master_pe66.cfg …

js: "C:/ti/mcsdk_2_01_02_06/demos/image_processing/ipc/evmc6678l/master/image_processing_evmc6678l_master.cfg", line 141: xdc.services.global.XDCException: xdc.PACKAGE_NOT_FOUND: can't locate the package 'ti.uia.runtime' along the path: 'C:/ti/ipc_1_24_03_32/packages;C:/ti/ndk_2_24_02_31/packages;C:/ti/bios_6_33_06_50/packages;C:/ti/mcsdk_2_01_02_06;C:/ti/imglib_c66x_3_1_1_0/packages;C:/ti/pdk_C6678_1_1_2_6/packages;C:/ti/mcsdk_2_01_02_06/demos;C:/ti/ccsv5/ccs_base;C:/ti/xdctools_3_25_03_72/packages;..;'. Ensure that the package path is set correctly.

    "./package/cfg/image_processing_evmc6678l_master_pe66.cfg", line 188

gmake.exe: *** [package/cfg/image_processing_evmc6678l_master_pe66.xdl] Error 1

js: "C:/ti/xdctools_3_25_03_72/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.

gmake[1]: *** [configPkg/linker.cmd] Error 1

gmake[1]: Target `main-build' not remade because of errors.

gmake: *** [all] Error 2

**** Build Finished ****

2、目前使用的是CCS5.5版本,所使用的板子是C6678l评估板,有没有必要将CCS5.5升级为CCS6.1?ccs6.1软件是否更好的支持C6678 基于bios内核应用开发。

关于上述两个问题,希望请教一下各位,在下感激不敬。

noaming:

CCS5.5版本可以很好的支持C6678l评估板,没有必要将CCS5.5升级为CCS6.

noaming:

UIA还是不要去掉了,第一个图片中,找不到源文件的错误,可以修改一下程序

把需要包含的路径,在程序中改为绝对路径试试

Gangping Li:

回复 noaming:

你好,将UIA加入后出现Description Resource Path Location Type ti.sysbios.BIOS: no property named 'getCpuFrequency' .这个错误;之前其他的错误都消失,请问这种错误是因为哪个模块的路径没有添加好还是什么其他的原因呢,谢谢

Gangping Li:

回复 noaming:

点击错误提示在UIAMetaData.xa这个文件的

else { dbgprint("UIA: Using BIOS.getCpuFrequency()"); cpuFreq.lo = BIOS.getCpuFrequency(); cpuFreq.hi = 0; }这行代码cpuFreq.lo = BIOS.getCpuFrequency();上。

noaming:

回复 Gangping Li:

问题可能是UIA与SYS/BIOS版本不匹配,你SYS/BIOS什么版本的?

noaming:

回复 Gangping Li:

是的,这些代码都是自动生成的,没法修改的

Gangping Li:

回复 noaming:

sys/bios版本是6.33.6.50;mcsdk版本是2_01_02_06;System Analyzer(UIA Target)版本:1.3.1.08

不过我觉得很奇怪,为什么其他的MCSDK的工程都没有问题,只有image_processing_evmc6678l_master和slave这对工程有这种问题?

noaming:

回复 Gangping Li:

SYS/BIOS版本应该是需要BIOS 6.35.01之后的

Gangping Li:

回复 noaming:

noaming,你好,谢谢你一直给予帮助,按照你的建议将bios6.33换成了6.35.4.50,image_processing_evmc6678l_slave错误排除了,编译能通过;但是master工程编译仍然不能通过,之前的错误消失,变成了

还有就是在编译最开始的地方一直有个警告:

noaming:

回复 Gangping Li:

现在这个错误应该是属于库文件没有添加完整

检查一下工程里库路径的设置和你本机的路径是否一致

赞(0)
未经允许不得转载:TI中文支持网 » CCS5.5导入Image_processing_evmc6678l工程编译错误
分享到: 更多 (0)