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

dvr_rdk demo编译

请问dvrrdk中的mcfw中的demo如何编译啊?dvrrdk中几乎每个文件夹下基本均有makefile文件,它们之间是什么关系啊?如果只编译demo,应该如何make啊?

Eason Wang:

先看dvrrdk 目录下的Rules.make和Makefile就知道编译命令具体对应什么了。

xiao liu1:

回复 Eason Wang:

恩恩,谢谢,看了Makefile,明白了整个架构。因为只想编译demo,所以运行了 make dvr_rdk_bios6 ,结果编译了一会后却出现了如下错误,我按照错误提示寻找对应的文件,查看后却感觉没问题啊,怎么会报这种错误。请问您,知道这是怎么回事吗??输出的打印信息如下:

# !!! Current build platform is [ti816x-evm] !!! js: "/opt/DVRRDK_01_09_00_19/dvr_rdk/mcfw/src_bios6/cfg/ti816x/SYSLINK_common.cfg", line 11: xdc.services.global.XDCException: xdc.PACKAGE_NOT_FOUND: /opt/DVRRDK_01_09_00_19/ti_tools/syslink/syslink_2_00_04_83/packages/ti/syslink/ipc/rtos/package.xdc found along the package path, but no schema file was found.  Ensure that the package 'ti.syslink.ipc.rtos' is completely built.     "/opt/DVRRDK_01_09_00_19/dvr_rdk/mcfw/src_bios6/cfg/ti816x/BIOS_c6xdsp.cfg", line 10     "/opt/DVRRDK_01_09_00_19/dvr_rdk/mcfw/src_bios6/main_app/MAIN_APP_c6xdsp.cfg", line 4     "./package/cfg/MAIN_APP_c6xdsp_pe674.cfg", line 410     "./package/cfg/MAIN_APP_c6xdsp_pe674.cfg", line 489     "./package/cfg/MAIN_APP_c6xdsp_pe674.cfg", line 397 gmake: *** [package/cfg/MAIN_APP_c6xdsp_pe674.xdl] 错误 1 js: "/opt/DVRRDK_01_09_00_19/ti_tools/xdc/xdctools_3_22_04_46/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted. make[2]: *** [xdc_configuro] 错误 1 make[2]:正在离开目录 `/opt/DVRRDK_01_09_00_19/dvr_rdk/mcfw/src_bios6/main_app' make[1]: *** [apps] 错误 2 make[1]:正在离开目录 `/opt/DVRRDK_01_09_00_19/dvr_rdk/mcfw/src_bios6' make: *** [dvr_rdk_bios6] 错误 2

Eason Wang:

回复 xiao liu1:

你之前有没有做过make sys_all ?

xiao liu1:

回复 Eason Wang:

刚刚执行了下,但是期中出现如下错误,就执行不下去了:

Image Type:   Texas Instruments ti81xx Boot Image

Image Size:   198668 Bytes = 194.01 kB = 0.19 MB

Load Address: 40400000 Entry Point:  40400000

cp: 无法创建普通文件"/tftproot/uboot_NAND_DM816X_DVR": 没有那个文件或目录 make: *** [uboot] 错误 1

已经配置了tftp,且有tftproot这个文件夹啊。。

另外,我想的只是编译demo,那么是不是只用make dvr_rdk_linux与make  dvr_rdk_bios6就行?看Makefile中就这两处直接与demo相关,请您讲一下,本人刚接触,确实很菜啊

kooking:

回复 xiao liu1:

编译demo的时候,可能会用到其它的库,所以第一次make all,以后就可以只用编译demo了。

另外,你的host是不是用的Ubuntu,那个错误有可能是权限不够引起的,用sudo make XX

xiao liu1:

回复 kooking:

嗯,是root用户,安装好dvr后也执行了chmod那条命令,但还是出这个问题,一直卡这里过不去。linux是Ubuntu 10.04

kooking:

回复 xiao liu1:

你看下u-boot的编译会不会有问题,最生有没有生成需要的文件

xiao liu1:

回复 kooking:

执行make u-boot后报的也是上面这个错误,但是执行make hdvpss却可以生产相应的文件,没有错误,其它的编译都进行不下去。请问执行编译前,需用对ubuntu跟dv_rdk包做什么设置吗?我看说明文档上也只写了给dvrrdk赋权限,这个我做了。谢谢啊

赞(0)
未经允许不得转载:TI中文支持网 » dvr_rdk demo编译
分享到: 更多 (0)