在DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_linux/devices/tvp5158找到了tvp5158驱动,在DVRRDK_02.00.00.23/ti_tools/hdvpss/hdvpss_01_00_01_36/packages/ti/psp/devices/tvp5158/里面也找到了tvp5158驱动,打开代码发现两者的内容相差并不大。
想问一下:
1、这两个驱动有什么区别和联系?
(难道hdvpss里面的驱动是参考或调试模块用的吗,而dvr_rdk里面的驱动才是运行demo时候正真调用的)
2、如果我想自己添加一个HDMI的驱动,应该在哪了文件夹里面添加呢?
(是不是只在dvr_rdk下添加就可以了)
3、有没有讲解添加新驱动的参考资料,比如添加步骤以及如何配置,求分享!
感谢!
Ternence_Hsu:
你好;
这个2个驱动代码都可以使用,如果你是用m3控制i2c,就是用hdvpss的代码;如果是用arm 去控制i2c 就是mcfw中的驱动代码;
buyu wang:
回复 Ternence_Hsu:
感谢回答!
还有很多东西不懂,继续研究。。。
buyu wang:
回复 Ternence_Hsu:
运行dvr_rdk里的demo,使用的驱动是mcfw的驱动代码吗?
我在DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_linux/devices/tvp5158/tvp5158_api.c里面的Device_tvp5158Init ( )函数里
添加printf("\n\n++++++++++++++ mcfw/src_linux//devices/tvp5158+++++++++++++++++\n\n");
运行的是时候,屏幕上会将此log打印出来。但在hdvpss目录下的源码里添加相应的打印log的代码,屏幕没有任何输出。
这样可以理解开发包里自带的demo是用arm控制tvp5158的吗?
john shi:
你好,我现在开始学习使用DM8168,手上的资料不是很全,能不能麻烦你把DVRRDK开发包相关资料发给我一份,非常感谢!
Ternence_Hsu:
回复 john shi:
john shi
你好,我现在开始学习使用DM8168,手上的资料不是很全,能不能麻烦你把DVRRDK开发包相关资料发给我一份,非常感谢!