TI论坛
直播中

刘悌耀

9年用户 1153经验值
私信 关注
[问答]

请教dm368——H264enc应用——编译不成功!

路径是:dvsdk_dm365_4_02_00_06codecs-dm365_4_02_00_00packagestisdocodecsh264encappsclienttestsrc
编译过程中出现过其他的error消息,但已经改正,比如
1、include路径改成绝对路径解决了头文件找不到的问题
2、提示“#error xdc_target_types__ must be defined to name a target-specific header containing definitions of xdc_Int8, xdc_Int16, ...”——在makefile 文件里面加上-Dxdc_target_types__=gnu/targets/ARM/std.h
但是,现在又出现新的问题,make结果如下
/opt/arm-2009q1-203/bin/arm-none-linux-gnueabi-gcc -o h264venc-r ./release/alg_control.o ./release/alg_create.o ./release/alg_malloc.o ./release/h264encoderapp.o ./release/h264venc.o  -lpthread   -lstdc++ ../../../../lib/h264venc_ti_arm926.a ../../../../lib/h264v_ti_dma_dm365.a   h264venc_ti_dm365testapp_linux/linker.cmd
arm-none-linux-gnueabi-gcc: h264venc_ti_dm365testapp_linux/linker.cmd: No such file or directory
make: *** [h264venc-r] Error 1
到最后了,linker.cmd找不到啊!!
/build/arm926文件夹下有:
alg_control.c.133r.expand  h264venc_ti_dm365testapp_linux      makefile
cmemk.ko                   h264venc_ti_dm365testapp_linux.cfg  makefile_debug
config.bld                 irqk.ko                             release
edmak.ko                   loadmodules_h264enc.sh              rules.make
h264venc_ti_dm365testapp_linux文件夹下有:
config.bld  package.bld  package.xdc

回帖(7)

乔婧

2018-7-25 08:28:56
Liu Mengyao,
请参考release note里面需要的各个软件工具的版本。我在dvsdk2.1的环境下编译过codec的测试例子。
举报

刘悌耀

2018-7-25 08:38:06
引用: 物是人非aaa 发表于 2018-7-25 08:28
Liu Mengyao,
请参考release note里面需要的各个软件工具的版本。我在dvsdk2.1的环境下编译过codec的测试例子。

release note 里面需要的各个软件工具的版本:
framework-components_2_25_02_06
xdais_6_25_02_11
linuxutils_2_25_04_10
xdctools_3_15_01_59
codec-engine_2_24
我现有DVSDK各个软件工具的版本:
framework-components_2_26_00_01
xdais_6_26_01_03
linuxutils_2_26_01_02
xdctools_3_16_03_36
codec-engine_2_26_02_11
比要求的版本号都要高。是符合要求的吗?
我已经重新下载了
framework-components_2_25_02_06
xdais_6_25_02_11
linuxutils_2_25_04_10
codec-engine_2_24
但是,xdctools_3_15_01_59没有找到下载链接,应该是在网页http://software-dl.ti.com/dsps/dsps_public_sw/sdo_***/targetcontent/rtsc/index.html下载,但是没有该版本,其他3_15版本点击去显示:
Not Found

The requested URL /dsps/dsps_public_sw/sdo_***/targetcontent/rtsc/3_15_02_59/index_FDS.html was not found on this server.
举报

刘悌耀

2018-7-25 08:49:28
引用: 物是人非aaa 发表于 2018-7-25 08:28
Liu Mengyao,
请参考release note里面需要的各个软件工具的版本。我在dvsdk2.1的环境下编译过codec的测试例子。

您能否给我发个xdctools version 3.15.01.59 的链接呢?
除了xdctools 外,其余的版本我都已经做了替换,但还是提示相同的问题
/home/qxd/dm365/dvsdk_dm365_4_02_00_06/codecs-dm365_4_02_00_00/packages/ti/sdo/codecs/h264enc/apps/client/build/arm926/linker.cmd: file not recognized: File truncated
还有啊,dvsdk_dm365_4_02_00_06/codecs-dm365_4_02_00_00/packages/ti/sdo/codecs/h264enc文件夹下的link.xdt文件是空的,这个有影响吗?谢谢!
举报

刘悌耀

2018-7-25 09:05:16
引用: 物是人非aaa 发表于 2018-7-25 08:28
Liu Mengyao,
请参考release note里面需要的各个软件工具的版本。我在dvsdk2.1的环境下编译过codec的测试例子。

你好,我还有个问题,在DVSDK里面有很多的示例程序,codec_engine_2_24,codecs-dm365_4_02_00_00,dmai_2_20_00_15,dvsdk-demos_4_02_00_01下都有编解码的应用程序。如果我想实现摄像头输入,H264编码输出的功能,应该从哪个程序入手去做呢?
可以用demos吗,demos程序比其他的程序有什么不足之处吗?
非常感谢!!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分