TI论坛
直播中

古克满

7年用户 240经验值
私信 关注

dm36x外接yuv422 16bit数字机芯的问题,图像一直不对,调试了好久,请问应该如何解决?

本帖最后由 一只耳朵怪 于 2018-6-22 11:24 编辑

我使用的是appro3.1 sdk,对接的是日立sc110这款机芯,按着文档“How to connect chassis camera with DM36x Chs.pdf"做了修改,
将其中isif部分的修改
.inDataM***Position = CSL_CCDC_MSB_POSITION_BIT15,
inDataConfig.inDataType         = CSL_CCDC_IN_DATA_TYPE_YUV16;
sdrOutConfig.packMode            = CSL_CCDC_SDR_OUT_TYPE_16BITS_PER_PIXEL;
然后宏定义是按9d131的定义了   DEFINE+=-DYUV_MODE      DEFINE+=-DYUV_MODE_PROGRESSIVE
接过实际出的图像如下:

在修改了 miscConfig.ycInSwap                  = FALSE;后,图像依旧不对,变成了



回帖(8)

乔婧

2018-6-22 03:36:52
你好,
信号线的顺序确认连接正确么?
举报

古克满

2018-6-22 03:56:15
引用: 物是人非aaa 发表于 2018-6-22 03:36
你好,
信号线的顺序确认连接正确么?

我找硬件工程师检查了板子,他确认线序没有问题,但换了一个排阻,信号加强了,图像稳定了些,但问题还是没有解决,
现在是在miscConfig.ycInSwap    = FALSE的情况下如下图,=TRUE的话就是绿色(跟最上面一样,稳定一点而已)

还有一个奇怪的问题是将.inDataM***Position = CSL_CCDC_MSB_POSITION_BIT15,或者inDataM***Position = CSL_CCDC_MSB_POSITION_BIT7,图像的效果是一样的,难道这个不是修改数据有效位数的吗?还是我哪里修改的不对?望指教!感谢
举报

吴立节

2018-6-22 04:05:22
引用: miaojun200 发表于 2018-6-22 03:56
我找硬件工程师检查了板子,他确认线序没有问题,但换了一个排阻,信号加强了,图像稳定了些,但问题还是没有解决,
现在是在miscConfig.ycInSwap    = FALSE的情况下如下图,=TRUE的话就是绿色(跟最上面一样,稳定一点而已)

这个机芯是外同步的,你需要看看几个采样的设置有没有可能造成影响,比如VD HD是上升沿、下降沿采样,时钟可能有50%的相移等等。
我不知道这个机芯有没有类似于colorbar或者其他的test pattern,可以用这个作为参考来做分析,这样比较容易推断出问题一些
举报

古克满

2018-6-22 04:11:19
引用: sunsiyi92 发表于 2018-6-22 04:05
这个机芯是外同步的,你需要看看几个采样的设置有没有可能造成影响,比如VD HD是上升沿、下降沿采样,时钟可能有50%的相移等等。
我不知道这个机芯有没有类似于colorbar或者其他的test pattern,可以用这个作为参考来做分析,这样比较容易推断出问题一些 ...

那请教一下,如果是“时钟可能有50%的相移”这种情况,这个应该如何调整?
举报

更多回帖

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