Robin Edson:
您好!
!!!!前两次次的链接,这个论坛好像不能多次回复,没办法了,贴新的!
http://www.deyisupport.com/question_answer/f/39/p/15080/52034.aspx#52034
http://www.deyisupport.com/question_answer/f/39/p/15131/52171.aspx
————————————————————————————————————
1)关于hdvpss
我看了device下边的,我的理解是那是AD芯片部分,这部分I2C初始化可以再m3上实现,
可以通过A8的I2C控制实现,而vport端口初始化必须是通过m3提供的FVID2接口来配置。
然后我看了下capture link tvp5158的初始化,没有使用device的初始化,好像是直接
使用A8的I2C配置的,有一个系统配置decoder选项是禁止的。
考率到hdvpss里面把硬件关系写的很固定,就几种板型,
现在板子变动很大,改的特别的多,我是不是可以直接在capture link中直接初始化decoder
芯片,完了通过FVID2接口配置VPORT,直接修改Capture Link的代码就可以完成其他解码器添加呢?
当然 如果要标准的话,最好是在vps里边实现下,不知道我理解的对不对?
2)关于firmware
我发现 make里边 就是把/firmware 下那几个执行了个什么操作,完了一拷贝,
我尝试把dvrrdk路径下的bin/firmware 文件价删除了,好像再也无法生成了?
非感谢!!!
xavier
xavier:
to Robin Edson
不知道为什么老是不能在你的回复后直接点击回复跟帖,
有一点表达不是很准确了,我是看了rdk的代码直接在Ti_vcap中初始化tvp158(I2C读写,通过A8),
所以我的意思是直接修改Ti_vcap,完成AD芯片初始化,
完了再修改Capture Link的代码完了,通过FVID2接口配置VPORT,
这样就可以实现hdvpss与外部ADDA芯片隔离,感觉可以简化开发
Feng Dong:
这里有历史的原因在里面,最早的时候AD的驱动都是在M3上执行的就是你现在在hdvpss驱动中看到的AD的驱动,这样架构的问题就是修改需要了解M3的代码,对于大家来说难度增加了.为了解决这个问题DVR RDK后续将AD的驱动移到A8,这样就可以不需要了解M3就可以进行开发了,对于capturelink可以直接定义相应的格式,保证与AD接口对等即可.