This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请教一下,954这边配置的是RAW10 8BIT 高八位模式。也就是0X6D 写0x7F 0X70写0X1E 0X7C 写0x80.有图像输出,但是图像输出异常。这种可能和哪些因素有关
Hi Kailyn Chen,
根据您的建议,我这边0X70 有验证写0x2A和0x2B 两种方式出图看起来还是有问题。933这边我需要特别是设定寄存器吗?硬件933 接的是PCLK Mode
这个0x70 这个RAW10 DT有详细的介绍说明吗
您指的CSI data format的具体配置吗?我这边没有,可以网上看下CSI的具体协议中的数据格式的介绍。
目前视频显示的前提下,是否能lock? 有没有读取下状态寄存器看是否有哪些报错?
我认为可以先使用test pattern验证下显示是否正常。
Hi Kailyn Chen,
我这边和我们的硬件确认了一下,933那边传过的来的YUV-8bit 的数据类型,根据CSI标准数据格式化,0x70 写1E应该没错。
目前视频显示的前提下,是可以lock的 读取状态寄存器看没有看到有什么错误的地方。我这边再用您说的test pattern验证看看是否正常。
谢谢!
Hi Kailyn Chen
使用test pattern,根据给的sample code 配置反而出图都出不了了,硬件上需要做什么改变吗?或者软件寄存器配置上还需要做什么处理?
寄存器0x02这里好像是配错了。
0x02这里配置的是0x33, block size为3,那应该是RAW12 bit格式。
您上面提到是YUV422,这里应该0x02 配置为0x34,您再验证下。
Hi Kailyn Chen,
1.根据您说的配置起来还是不会出图,不知道为什么!是否可以帮忙配置一个YUV422 8bit 1280*720 30fps的demo code呢?
2.之前能出图的配置,我再确认了一下。Soc端使用RAW格式接收,应该使用CCIR601的数据协议接收,后面出的图片看起来比之前的图像正常点,但是还是异常,这种现象是否有遇到过?
...
非常高兴您的问题得以解决,看来问题出现在MODE 引脚的配置和寄存器的配置冲突了。
如果引脚MODE配置有误的话,那么可通过寄存器进行覆盖,933的0x05 bit5=1.通过0x05 bit0 去配置正确的数据格式,enable 10bit mode。