你好,我们通过通过给IIC总线给TVP5158下载tvp5158v02_03_02版本的补丁,前面每次通过IIC总线写一个字节延时2ms,该补丁有10k多字节,按照每次延时2ms,整个补丁打完需要20多秒,客户不能接受,如果去掉延时,耗时约3秒多,客户可以接受。但我们有些担心不停地读写IIC总线会不会有风险,造成5158或者是DSP工作异常,因此想确认下IIC总线给TVP5158一个一个字节的下载补丁固件时是否需要延时,如果要,推荐的延时大概是多少时间?谢谢
xyz549040622:
我觉得不需要,总线数据加入校验就可以了。
HG:
I2C是master-slave工作模式,通过指令响应的方式工作,延时如果担忧的话,你可自己做个自定义校验。
user1369122:
其实吧,如果你的摄像头和5158是一个固定的搭配,也许不加补丁也是可以稳定运行的。 比如你如果清楚的知道用的只是PAL模式,那么把5158里面的autoswitch就可以直接关掉了, 图像还可以快一点出来。补丁一般也就是修一下对于非标信号的支持,不是必须的。
kui long:
回复 user1369122:
打补丁的原因是需要在81M时钟下输出4 CH Half D1 plus 1 CH D1格式的超级帧,由于所使用的DSP视频前端时钟频率的限制(最大90M),要是不打这个补丁就只能是108M时钟输出,视频前端支持不了,所以才只好打这个补丁。