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

DM8168使用make dvrapp或者make -s dvrapp_all编译app和gui无法通过

我先是将demo里面的源文件dvr_rdk/dvrapp/ti816x_nvr/app里面,继续执行后又提示不能找到dvr_rdk/dvrapp/ti816x/dvrgui中的qmake.sh。想请教下RDK中有示例GUI模块吗?我没找到,如果有请帮忙提示一下,或者给一些解决思路,之后开发应该会用到这一套路,问题不解决很不放心呐,急求,万分感谢!

Chris Meng:

你好,

请问你在rules.make里面配置的是DM8168 EVM么?不要配置DM8168 DVR。

siliang yang:

回复 Chris Meng:

还是不成。。 首先解压了TEK81xx    然后777释放整个文件的权限。压缩包里面的编译器路径也添加进了环境变量。

修改Rules.make的 DVR_RDK_BOARD_TYPE := DM816X_TI_EVM

make sys_all编译整个系统再make dvrapp还是和以前一样有错误:

make[3]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux/utils/pll_print/src'make[2]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux'make[1]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux'make -fMAKEFILE.MK -C /appmake[1]: *** /app: No such file or directory.  Stop.Makefile:113: recipe for target 'dvrlib' failedmake: *** [dvrlib] Error 2make[3]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux/utils/pll_print/src'make[2]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux'make[1]: Leaving directory '/home/jingdian/TEK81xx/dvr_rdk/mcfw/src_linux'make -fMAKEFILE.MK -C /appmake[1]: *** /app: No such file or directory.  Stop.Makefile:113: recipe for target 'dvrlib' failedmake: *** [dvrlib] Error 2

搞了很久都没搞定,希望给个方向

Chris Meng:

回复 siliang yang:

你好,

TI官方提供的DVR RDK是一个安装文件,不是TEK81xx,请问从哪里拿到的软件?能否用TI官方原始的DVR RDK安装一下,再编译?

siliang yang:

回复 Chris Meng:

你好,

        我再次尝试使用DVRRDK_04.00.00.03–Linux-x86-Install.bin文件安装解压,重复上述步骤,编译器位置也成了官方的。执行结果差不多:

make[3]: Leaving directory '/home/jingdian/dvrrdk/DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_linux/utils/pll_print/src'make[2]: Leaving directory '/home/jingdian/dvrrdk/DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_linux'make[1]: Leaving directory '/home/jingdian/dvrrdk/DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_linux'make -fMAKEFILE.MK -C /appmake[1]: *** /app: No such file or directory.  Stop.Makefile:113: recipe for target 'dvrlib' failedmake: *** [dvrlib] Error 2

siliang yang:

回复 Chris Meng:

嗯 ,谢谢解答。那就需要我在DVR提供环境下开发,请问怎样才可以将给出的demo程序编译出来呢,我之前将demo里面的东西复制到app目录下,但是遇到gui就不会通过的。是需要我修改Makefile将需要编译的目标添加到里面和将里面的某些目标删除吗?Makefile依赖比较多,卡在这儿没办法东看西看了不少,硬件工作原理和软件架构都了解了一下,但是代码只看了大致框架,细致的东西也记不住,还不能控制数据流向。下一步目标是想从摄像头或者播放器获得的数据编码后存入SD卡或者flash(空间应该不大),  您能指导一下研究方向吗?现在有点无头苍蝇的感觉。 跪谢!

Chris Meng:

回复 siliang yang:

你好,

make sysall就可以编译出DVR RDK的demo,目前的demo是利用串口来做交互,选择不同的demo,没有GUI界面。不需要把文件copy到app目录下。

siliang yang:

回复 Chris Meng:

OK  感谢!!

wen:

回复 siliang yang:

你好!

       siliang yang ~

      详细看了你发的一些帖子,对我的开发很有帮助,谢谢你的分享。我目前也准备做高清摄像头的视频采集,但是有个问题,开发板的采集芯片是tvp7002,而ti给的DVRRDK的开发包中只有tvp5158的驱动程序,无法采集,请问你的开发包中是否有7002的驱动程序,如果有的话,能否提供一份,谢谢,或者把你的RDK开发包发我一份也行。之前给你发过邮件了(我的邮箱wen-m@foxmail.com),再次感谢~

     另外有个问题想请教一下,你们的视频采集是用的高清摄像头通过HDMI 接口采集,还是通过VGA接口采集?VGA接口采集是否能达到1080P,由于想做大空间的视频采集,因此对清晰度要求比较高。

Eason Wang:

回复 wen:

Hi , 

你可以通过这个压缩包里面的usecase来了解如何使用TVP7002.

采集的程序实际上是和其他Video Decoder是一样的,只需要按照你的实际硬件连接方式和接口进行配置。

TVP7002需要通过I2C配置一些寄存器。这些寄存器值依赖于接入视频的接口、分辨率帧率。 TI已经提供了参考的寄存器表。

赞(0)
未经允许不得转载:TI中文支持网 » DM8168使用make dvrapp或者make -s dvrapp_all编译app和gui无法通过
分享到: 更多 (0)